Partager via


TaskCompletionSource<TResult>.Task Propriété

Définition

Obtient le Task<TResult> créé par ce 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)

Valeur de propriété

Task<TResult>

Renvoie le Task<TResult> créé par ce TaskCompletionSource<TResult>.

Remarques

Cette propriété permet à un consommateur d’accéder à celui Task<TResult> contrôlé par cette instance. Lorsque vous créez un TaskCompletionSource<TResult> objet, la Status propriété de cet Task<TResult> objet retourne WaitingForActivation

Les SetResultvariantes , , et SetExceptionSetExceptionméthodes (et SetCanceled leurs variantes « Try » ) sur cette instance entraînent toutes les transitions d’état pertinentes sur cette tâche sous-jacente.

S’applique à

Voir aussi