I would like to know whether it is possible to change the completion state of data blocks?
For example, I marked a var block = new BufferBlock<int>();
data block complete with block.Complete()
. The block is linked to other data blocks. I would like to know whether I can make block
run again by changing its completion state back to its original !complete state.
If that is not possible how could I perform multiple runs, including completion, without having to a) de-link all blocks, b) re-instantiate all blocks,and c) re-link all blocks again?
Any ideas which may ease the task of running data flow cycles including completing each block down the chain without having to re-create the whole framework?
Thanks