Я работаю с ITargetBlock и несколько успешно создал пользовательский блок потока данных. Тем не менее, я не могу обернуться вокруг реализации задачи «Завершение». В настоящее время я определяю это как:
public Task Completion { get; }
Как только я строю свою линию потока данных, я пытаюсь дождаться выполнения этой задачи завершения, но получаю ссылку на «нулевой» объект. Это связано с тем, что я не назначаю задачу завершения чему-либо.
Что мне назначить? Я бы подумал, что он будет автоматически связан с блоком потока данных, но по умолчанию он ничего не значит ...
Что я должен назначить Завершение?