Rx 提供了具有自动分离行为的 Observable.Create 和 Observer.Create 工厂方法。
它的用途是什么?它是如何工作的?
Rx 将在您第一次调用 observer.OnCompleted()
或observer.OnError()
或取消订阅时自动分离观察者。 这保证了 Rx 语法(观察者在获得已完成或错误事件或取消订阅后将看不到任何内容(,即使您的自定义可观察量是恶意的并尝试发送多个错误或完成。