Ваш второй пример полностью избыточен и граничит с неправильным. Нет смысла начинать задачу для публикации в блоке действий.
ActionBlock
и т. Д. Используйте внутренний буфер и будут беспрепятственно потреблять сообщения (если вы не установили BoundedCapacity
). Даже если вы установили BoundedCapacity
, используя Task
для публикации, это будет неправильный подход, и вам, вероятно, следует использовать другой блок для буферизации сообщений