Dataflow LinkTo参数discardMessages发生了什么变化?

时间:2012-10-08 10:02:57

标签: .net task-parallel-library dataflow

在“TPL数据流简介”中,Stephen Toub在LinkTo下写道: “......如果不满足谓词应该是什么行为(例如,如果这样的消息被简单地删除,这样的消息应该被拒绝并提供给其他目标等)”

在一些例子中,我看到在过滤谓词和参数discardMessages之后传递给LinkTo方法的布尔值。例如,这个很好的例子Tpl Dataflow walkthrough中的链接不能编译:

linkBroadcaster.LinkTo(downloader, linkFilter, true);

我在LinkTo重载中找不到该参数。此行为是否已更改为某些默认值?

1 个答案:

答案 0 :(得分:3)

discardMessages参数已替换为

...LinkTo(DataflowBlock.NullTarget)

有关更详细的讨论,请参阅Dataflow MSDN forum