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> объекта Status свойство этого Task<TResult> объекта возвращает WaitingForActivation
Методы SetResult, SetExceptionSetExceptionи SetCanceled методы (и их варианты Try) для этого экземпляра приводят к переходу соответствующего состояния для этой базовой задачи.