TaskCompletionSource<TResult>.Task TaskCompletionSource<TResult>.Task TaskCompletionSource<TResult>.Task TaskCompletionSource<TResult>.Task Property

Definizione

Ottiene l'oggetto Task<TResult> creato da questo oggetto TaskCompletionSource<TResult>.Gets the Task<TResult> created by this 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à

Commenti

Questa proprietà consente a un consumer di Task<TResult> accedere all'oggetto controllato da questa istanza.This property enables a consumer to access the Task<TResult> that is controlled by this instance. Quando si crea un TaskCompletionSource<TResult> oggetto, la Status proprietà di questo Task<TResult> oggetto restituisceWaitingForActivationWhen you create a TaskCompletionSource<TResult> object, the Status property of this Task<TResult> object returns WaitingForActivation

I SetResultmetodi SetException, ,SetException eSetCanceled (e le varianti "Try") in questa istanza generano tutti le transizioni di stato rilevanti in questa attività sottostante.The SetResult, SetException, SetException, and SetCanceled methods (and their "Try" variants) on this instance all result in the relevant state transitions on this underlying Task.

Si applica a

Vedi anche