Auf Englisch lesen

Teilen über


AsyncValueTaskMethodBuilder<TResult> Struktur

Definition

Stellt einen Generator für asynchrone Methoden dar, der ValueTask<TResult> zurückgibt.

C#
public struct AsyncValueTaskMethodBuilder<TResult>

Typparameter

TResult

Der Typ des von der Aufgabe erzeugten Ergebnisses.

Vererbung
AsyncValueTaskMethodBuilder<TResult>

Eigenschaften

Task

Ruft die Aufgabe für diesen Generator ab.

Methoden

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.

Create()

Erstellt eine Instanz der AsyncValueTaskMethodBuilder<TResult>-Struktur.

SetException(Exception)

Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe.

SetResult(TResult)

Markiert die Aufgabe als erfolgreich abgeschlossen.

SetStateMachine(IAsyncStateMachine)

Ordnet den Generator dem angegebenen Zustandsautomaten zu.

Start<TStateMachine>(TStateMachine)

Startet den Generator mit dem zugeordneten Zustandsautomaten.

Gilt für:

Produkt Versionen
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1