Freigeben über


AsyncLazy<T>.GetValueAsync Methode

Definition

Überlädt

GetValueAsync()

Ruft die Aufgaben ab, die den Wert erzeugt oder erzeugt hat.

GetValueAsync(CancellationToken)

Ruft die Aufgaben ab, die den Wert erzeugt oder erzeugt hat.

GetValueAsync()

Ruft die Aufgaben ab, die den Wert erzeugt oder erzeugt hat.

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)

Gibt zurück

Task<T>

Eine Aufgabe, deren Ergebnis der verzögert konstruierte Wert ist.

Ausnahmen

Wird ausgelöst, wenn die Wertfactory für diesen instance aufruftGetValueAsync().

Wird ausgelöst, nachdem DisposeValue() aufgerufen wird.

Gilt für:

GetValueAsync(CancellationToken)

Ruft die Aufgaben ab, die den Wert erzeugt oder erzeugt hat.

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)

Parameter

cancellationToken
CancellationToken

Ein Token, dessen Abbruch angibt, dass der Aufrufer nicht mehr an dem Ergebnis interessiert ist. Beachten Sie, dass dadurch die Wertfactory nicht abgebrochen wird (da möglicherweise andere Aufrufer vorhanden sind). Dieses Token führt jedoch zu einem expediant-Abbruch der zurückgegebenen Aufgabe und zu einer Aufhebung der Verknüpfung von allen JoinableTask , die möglicherweise als Ergebnis dieses Aufrufs aufgetreten sind.

Gibt zurück

Task<T>

Eine Aufgabe, deren Ergebnis der verzögert konstruierte Wert ist.

Ausnahmen

Wird ausgelöst, wenn die Wertfactory für diesen instance aufruftGetValueAsync().

Wird ausgelöst, nachdem DisposeValue() aufgerufen wird.

Gilt für: