TaskCompletionSource<TResult>.Task Proprietà

Definizione

Ottiene l'oggetto Task<TResult> creato da questo oggetto 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à

Task<TResult>

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

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