Поделиться через


TaskCompletionSource<TResult>.Task Свойство

Определение

Task<TResult> Возвращает созданный этим TaskCompletionSource<TResult>методом.

public:
 property System::Threading::Tasks::Task<TResult> ^ Task { System::Threading::Tasks::Task<TResult> ^ get(); };
public System.Threading.Tasks.Task<TResult> Task { get; }
member this.Task : System.Threading.Tasks.Task<'Result>
Public ReadOnly Property Task As Task(Of TResult)

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

Task<TResult> Возвращает созданный этим TaskCompletionSource<TResult>методом.

Комментарии

Это свойство позволяет потребителю получить доступ к Task<TResult> управляемому этим экземпляром. При создании TaskCompletionSource<TResult> объекта свойство этого Task<TResult> объекта Status возвращаетсяWaitingForActivation

Методы SetResult, SetExceptionSetExceptionи методы (и SetCanceled их варианты Try) в этом экземпляре все приводят к переходу соответствующего состояния для этой базовой задачи.

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

См. также раздел