ha
間違っている場所あったら優しく教えてね
記事
重要なところのみを伐採する.
監視を開始するためにしなければいけないことは、
- IObservableのSubscribeメソッドでIObserverを渡しメンバとして保持する
- IObservableのSubscribeメソッドで監視削除人を作成し、returnする
の2つをしなければいけません。
作業の進捗状況を管理できるのがIobserverインターフェース
Iobservable で Iobserver のOnNext()メソッドを呼んでいる。
IDisPosable インターフェースのDisposeメソッド。
IobservableのフィールドであるIobserverをnullにすることで、監視者を無くしている。OnNext()メソッドを実行してもnulなので実行されない。(通知を起こす監視者が存在しない。)