【发布时间】:2013-01-02 20:28:54
【问题描述】:
我在我的一个项目中使用IObserver/IObservable 接口。
CommandReader 是一个 IObservable,它不断地从流中读取数据,然后将其传递给它的 CommandHandler IObserver(s)。
当底层流关闭时(例如连接断开),我将使用IObserver.OnError(exception) 方法通知观察者
观察者收到此通知后应该做什么?它应该从 observable 中释放自己吗?还是那是父类的责任?
【问题讨论】:
标签: c# system.reactive observer-pattern