我想知道。如何删除块之间的链接?换句话说。我想要与 LinkTo 相反。
我想写一个基于 tlp 数据流的记录器。
我编写了这个接口,并希望在需要时删除 ILogListener 的订阅。
public interface ILogManager
{
void RemoveListener(ILogListener listener);
}
当您链接块时:
var link = someSourceBlock.LinkTo(someTargetBlock);
你得到一个实现的返回值IDisposable
.
要终止链接,只需处理该返回值即可:
link.Dispose();
See the .LinkTo http://msdn.microsoft.com/en-us/library/hh462706%28v=vs.110%29.aspx文档(特别是有关 return 语句的部分):
返回值
类型:System.IDisposable
一个 IDisposable,在调用 Dispose 时,将取消源与目标的链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)