Condividi tramite


TaskCompletionSource<TResult>.Task Proprietà

Definizione

Ottiene l'oggetto creato dall'oggetto 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)

Valore della proprietà

Restituisce l'oggetto Task<TResult> creato da questo TaskCompletionSource<TResult>oggetto .

Commenti

Questa proprietà consente a un consumer di accedere all'oggetto Task<TResult> controllato da questa istanza. Quando si crea un TaskCompletionSource<TResult> oggetto, la Status proprietà di questo Task<TResult> oggetto restituisce WaitingForActivation

I SetResultmetodi , SetException, SetExceptione SetCanceled (e le relative varianti "Try") in questa istanza generano tutte le transizioni di stato pertinenti in questa attività sottostante.

Si applica a

Vedi anche