私は知りたい。ブロック間のリンクを削除するにはどうすればよいですか?言い換えれば。私はLinkToの反対を得たい。
tlp dataflowに基づいてロガーを作成したいと思います。
私はこのインターフェイスを書いて、必要に応じてILogListenerのサブスクリプションを削除したいと考えています。
public interface ILogManager
{
void RemoveListener(ILogListener listener);
}
私は知りたい。ブロック間のリンクを削除するにはどうすればよいですか?言い換えれば。私はLinkToの反対を得たい。
tlp dataflowに基づいてロガーを作成したいと思います。
私はこのインターフェイスを書いて、必要に応じてILogListenerのサブスクリプションを削除したいと考えています。
public interface ILogManager
{
void RemoveListener(ILogListener listener);
}
ブロックをリンクするとき:
var link = someSourceBlock.LinkTo(someTargetBlock);
IDisposable
を実装する戻り値を取得します。
リンクを終了するには、その戻り値を破棄するだけです。
link.Dispose();
.LinkTo
のドキュメント(特にreturn文に関するセクション)を参照してください。
返り値
タイプ:System.IDisposable
Disposeを呼び出すと、ソースをターゲットからリンク解除します。