Sprache

AsyncLazy<T>.GetValueAsync Methode

Definition

Überlädt

Name Beschreibung
GetValueAsync()

Ruft den Vorgang ab, der den Wert erzeugt oder erzeugt hat.

GetValueAsync(CancellationToken)

Ruft den Vorgang ab, der den Wert erzeugt oder erzeugt hat.

GetValueAsync()

Ruft den Vorgang ab, der 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>

Ein Vorgang, dessen Ergebnis der lazily konstruierte Wert ist.

Ausnahmen

Wird ausgelöst, wenn die Wertfactory diese Instanz aufruft GetValueAsync() .

Ausgelöst nach DisposeValue() dem Aufruf.

Gilt für:

GetValueAsync(CancellationToken)

Ruft den Vorgang ab, der 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 andere Aufrufer möglicherweise vorhanden sind). Dieses Token führt jedoch zu einer expediant Abbruch der zurückgegebenen Aufgabe und zu einer Nichtverknnung aller JoinableTask , die möglicherweise aufgrund dieses Aufrufs aufgetreten sind.

Gibt zurück

Task<T>

Ein Vorgang, dessen Ergebnis der lazily konstruierte Wert ist.

Ausnahmen

Wird ausgelöst, wenn die Wertfactory diese Instanz aufruft GetValueAsync() .

Ausgelöst nach DisposeValue() dem Aufruf.

Gilt für: