我正在使用Where
谓词和ObservableExtensions.Subscribe(this, Action<T>)
方法订阅Observable
。AnonymousSafeObservable的目的是什么以及何时/为什么创建它?
当一个异常的订阅Action
我可以看到一个名为AnonymousSafeObserver
堆栈上的类被抛出,这似乎是负责使处置我的订阅Action
异常后根本Observable
的。
这不是我期望的行为,也不是我以前见过的其他订阅的行为,通常情况下,异常已传递给调用者OnNext
(即observable)。
在什么情况下引入了这个类/行为?