Я хотел бы знать, можно ли изменить состояние завершения блоков данных?
Например, я пометил блок данных var block = new BufferBlock<int>();
в комплекте с block.Complete()
. Блок связан с другими блоками данных. Я хотел бы знать, могу ли я снова запустить block
, изменив его состояние завершения на исходное состояние !complete.
Если это невозможно, как я могу выполнить несколько прогонов, включая завершение, без необходимости а) разъединять все блоки, б) повторно создавать все блоки и в) повторно связывать все блоки снова?
Любые идеи, которые могут упростить задачу запуска циклов потока данных, включая завершение каждого блока в цепочке без необходимости воссоздавать всю структуру?
Спасибо