AsyncLazy<T>.GetValueAsync Méthode

Définition

Surcharges

GetValueAsync()

Obtient la tâche qui produit ou a produit la valeur.

GetValueAsync(CancellationToken)

Obtient la tâche qui produit ou a produit la valeur.

GetValueAsync()

Obtient la tâche qui produit ou a produit la valeur.

public:
 System::Threading::Tasks::Task<T> ^ GetValueAsync();
public System.Threading.Tasks.Task<T> GetValueAsync ();
member this.GetValueAsync : unit -> System.Threading.Tasks.Task<'T>
Public Function GetValueAsync () As Task(Of T)

Retours

Task<T>

Tâche dont le résultat est la valeur construite de manière différée.

Exceptions

Levée lorsque la fabrique de valeurs appelle GetValueAsync() cette instance.

Levée après DisposeValue() est appelé.

S’applique à

GetValueAsync(CancellationToken)

Obtient la tâche qui produit ou a produit la valeur.

public:
 System::Threading::Tasks::Task<T> ^ GetValueAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<T> GetValueAsync (System.Threading.CancellationToken cancellationToken);
member this.GetValueAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function GetValueAsync (cancellationToken As CancellationToken) As Task(Of T)

Paramètres

cancellationToken
CancellationToken

Jeton dont l’annulation indique que l’appelant n’est plus intéressé par le résultat. Notez que cela n’annulera pas la fabrique de valeurs (car d’autres appelants peuvent exister). Mais ce jeton entraîne une annulation expediante de la tâche retournée et une dissociation de celles JoinableTask qui ont pu se produire à la suite de cet appel.

Retours

Task<T>

Tâche dont le résultat est la valeur construite de manière différée.

Exceptions

Levée lorsque la fabrique de valeurs appelle GetValueAsync() cette instance.

Levée après DisposeValue() est appelé.

S’applique à