TaskCompletionSource<TResult>.Task Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o Task<TResult> criado por esse 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)
Valor da propriedade
Retorna o Task<TResult> criado por esse TaskCompletionSource<TResult>.
Comentários
Essa propriedade permite que um consumidor acesse o Task<TResult> que é controlado por essa instância. Quando você cria um TaskCompletionSource<TResult> objeto, a Status propriedade desse Task<TResult> objeto retorna WaitingForActivation
Os SetResultmétodos , SetExceptione SetCanceled SetException(e suas variantes "Try") nesta instância resultam nas transições de estado relevantes nesta Tarefa subjacente.