JoinBlock<T1,T2,T3>.Completion Свойство

Определение

Возвращает объект Task , представляющий асинхронную операцию и завершение блока потока данных.

public:
 property System::Threading::Tasks::Task ^ Completion { System::Threading::Tasks::Task ^ get(); };
public System.Threading.Tasks.Task Completion { get; }
member this.Completion : System.Threading.Tasks.Task
Public ReadOnly Property Completion As Task

Значение свойства

Задача.

Реализации

Комментарии

Блок потока данных считается завершенным, если он в настоящее время не обрабатывает сообщение, и когда он гарантирует, что он больше не будет обрабатывать сообщения. Возвращенное Task состояние перейдет в завершенное состояние после завершения связанного блока. Он перейдет в TaskStatusRanToCompletion состояние, когда блок успешно завершает обработку в соответствии с определенной семантикой блока данных. Он перейдет TaskStatusFaulted в состояние, когда блок потока данных завершил обработку преждевременно из-за необработанного исключения, и он перейдет в TaskStatusCanceled состояние, когда блок потока данных завершил обработку преждевременно из-за получения запроса на отмену. Если задача завершится в Faulted состоянии, его Exception свойство вернет AggregateException одно или несколько исключений, которые привели к сбою блока.

Применяется к