我想知道是否有可能更改数据块的完成状态?
例如,我使用
如果不可能,如何在不必要解除所有块的链接、重新实例化所有块和重新链接所有块的情况下进行多次运行,包括完成每个块向下传递的流程?
有什么想法可以简化运行数据流周期的任务,包括完成链中的每个块,而无需重新创建整个框架吗?
谢谢
例如,我使用
var block = new BufferBlock<int>();
创建了一个数据块,并使用block.Complete()
标记它为完成。该块链接到其他数据块。我想知道是否可以通过将其完成状态更改回原始的未完成状态来使block
再次运行。如果不可能,如何在不必要解除所有块的链接、重新实例化所有块和重新链接所有块的情况下进行多次运行,包括完成每个块向下传递的流程?
有什么想法可以简化运行数据流周期的任务,包括完成链中的每个块,而无需重新创建整个框架吗?
谢谢