c# - 如何在 Rx.Net 中手动处理 IDisposable
问题描述
有时我们需要实现 IObservable 接口。因此,我们需要手动处理 onNext、onCompleted 和 onError 方法。然后,我们从我们自己实现的订阅方法返回一个 IDisposable 对象。但是,如果我们从 Subscribe 方法返回类似 Disposable.Empty 的东西,取消订阅或内存管理将不起作用。如何处理这个问题。谢谢。
有时我们需要实现 IObservable 接口。因此,我们需要手动处理 onNext、onCompleted 和 onError 方法。然后,我们从我们自己实现的订阅方法返回一个 IDisposable 对象。但是,如果我们从 Subscribe 方法返回类似 Disposable.Empty 的东西,取消订阅或内存管理将不起作用。如何处理这个问题。谢谢。
标签: c#.netsystem.reactiverx.net