JoinBlock<T1,T2>.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

Задача.

Реализации

Комментарии

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

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