1

Retlangを使用しているときに、チャンネルから退会するための最良の方法がわかりません。

電話で購読するとISubscriber<T>::Subscribe(...)、が返されますIUnsubscriber。このインターフェースにはメソッドがありません。

レベルを上げると、IChannel<T>メソッドもありません。

私が考えることができる唯一のことはISubscriber<T>、コンクリートにキャストしてChannel<T>そのメソッドを呼び出すか、にメソッドをUnsubscribe()追加することです。Unsubscribe()ISubscriber<T>

私がコードを変更する前に、誰かが彼らが何を考えていたかを知っているかどうか、私はただ興味があります。

4

1 に答える 1

2

IUnsubscriberインターフェイスはを実装しますIDisposableDispose()受け取ったハンドルを呼び出すだけで、IUnsubscriber登録が解除されます。

于 2010-04-06T18:11:09.683 に答える