Przepływ danych zadania, czy można zmienić blok danych ze stanu zakończenia?

Chciałbym wiedzieć, czy można zmienić stan zakończenia bloków danych?

Na przykład oznaczyłemvar block = new BufferBlock<int>(); blok danych wraz zblock.Complete(). Blok jest połączony z innymi blokami danych. Chciałbym wiedzieć, czy mogę to zrobićblock uruchom ponownie, zmieniając stan ukończenia z powrotem do stanu oryginalnego!

Jeśli nie jest to możliwe, w jaki sposób mogę wykonać wiele przebiegów, łącznie z zakończeniem, bez konieczności a) rozłączania wszystkich bloków, b) ponownego tworzenia instancji wszystkich bloków, c) ponownego łączenia wszystkich bloków?

Wszelkie pomysły, które mogą ułatwić zadanie uruchomienia cykli przepływu danych, w tym ukończenie każdego bloku w dół łańcucha bez konieczności ponownego tworzenia całej struktury?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion