У меня есть TransformManyBlock<Tin, Tout>
, и во время выполнения я добавляю потребителей (ActionBlocks) через LinkTo(...)
.
Является ли TransformManyBlock правильным блоком потока данных для потребления элементов, их преобразования и последующего вывода (вывод элементов с тем же количеством элементов, что и ввод) нескольким потребителям (каждый потребитель, связанный с, потребляет идентичные элементы, такие как широковещательная рассылка)? Я намеренно не выбрал BroadCastBlock, потому что он не может преобразовывать элементы так же, как BufferBlock.
Мне нравится знать, как я могу отключить потребителей (здесь ActionBlocks) во время выполнения? Насколько я вижу, LinkTo() не предоставляет такой функциональности.