Compartilhar via


TaskCompletionSource<TResult>.Task Propriedade

Definição

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

Task<TResult>

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.

Aplica-se a

Confira também