TaskCompletionSource<TResult>.Task Property

Definition

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)

Property Value

Task<TResult>

Restituisce l'oggetto Task<TResult> creato da questo oggetto TaskCompletionSource<TResult>.Returns the Task<TResult> created by this TaskCompletionSource<TResult>.

Remarks

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

I metodi SetResult, SetException, SetExceptione SetCanceled (e le relative varianti "Try") in questa istanza generano tutte 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.

Applies to

See also