【发布时间】:2014-02-19 18:07:55
【问题描述】:
使用 TPL 数据流库,我想做这样的事情:
myActionBlock.Post(newValue, cancelAllPreviousPosts: true);
看来 ActionBlock 上的取消标记取消了整个事情;如果我设置它,我必须制作一个新的 ActionBlock。是否可以使用 ActionBlock 进行部分取消?
不应尝试尚未处理的帖子。如果有一些取消令牌可用于签入当前正在执行的帖子,那就太好了。
【问题讨论】:
-
我不久前发布了这个,但我已经建立了自己的图书馆;我的 Kts.ActorsLite 库中有一个“最新”操作队列:github.com/BrannonKing/Kts.ActorsLite
标签: c# task-parallel-library tpl-dataflow cancellationtokensource