【发布时间】:2012-08-16 11:18:14
【问题描述】:
我有一个TransformManyBlock<Tin, Tout>,在运行时通过LinkTo(...) 添加消费者(ActionBlocks)。
TransformManyBlock 是否是正确的数据流块来消费元素、转换它们,然后输出(与输入相同数量的元素输出)给多个消费者(每个链接到的消费者像广播一样消费相同的元素)?我故意不选择 BroadCastBlock,因为它似乎无法像 BufferBlock 一样转换元素。
我想知道如何在运行时取消链接消费者(此处为 ActionBlock)?据我所知,LinkTo() 似乎没有提供这样的功能。
【问题讨论】:
标签: c# concurrency task-parallel-library dataflow tpl-dataflow