我想知道是否可以改变数据块的完成状态?
例如,我var block = new BufferBlock<int>();
用 . 标记了一个数据块block.Complete()
。该块链接到其他数据块。我想知道我是否可以block
通过将其完成状态更改回原来的 !complete 状态来再次运行。
如果这是不可能的,我如何执行多次运行,包括完成,而不必 a) 取消链接所有块,b) 重新实例化所有块,以及 c) 再次重新链接所有块?
有什么想法可以简化运行数据流周期的任务,包括完成链中的每个块,而无需重新创建整个框架?
谢谢