6

データブロックの完了状態を変更できるかどうかを知りたいですか?

たとえば、var block = new BufferBlock<int>();データ ブロックを完全に でマークしましたblock.Complete()。ブロックは他のデータ ブロックにリンクされています。block完了状態を元の !complete 状態に戻すことで、再度実行できるかどうかを知りたいです。

それが不可能な場合、a) すべてのブロックのリンクを解除し、b) すべてのブロックを再インスタンス化し、c) すべてのブロックを再度リンクすることなく、完了を含む複数の実行を実行するにはどうすればよいですか?

フレームワーク全体を再作成することなく、チェーンの各ブロックを完了するなど、データ フロー サイクルを実行するタスクを容易にするアイデアはありますか?

ありがとう

4

1 に答える 1