Flujo de datos de la tarea, ¿se puede cambiar un bloque de datos del estado de finalización?

Me gustaría saber si es posible cambiar el estado de finalización de los bloques de datos.

Por ejemplo, marqué unavar block = new BufferBlock<int>(); bloque de datos completo conblock.Complete(). El bloque está vinculado a otros bloques de datos. Me gustaría saber si puedo hacerblock Ejecute de nuevo cambiando su estado de finalización a su estado original completo.

Si eso no es posible, ¿cómo podría realizar varias ejecuciones, incluida la finalización, sin tener que a) desvincular todos los bloques, b) volver a crear una instancia de todos los bloques, yc) volver a vincular todos los bloques?

¿Alguna idea que pueda facilitar la tarea de ejecutar ciclos de flujo de datos, incluyendo completar cada bloque de la cadena sin tener que volver a crear todo el marco?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta