PoolingAsyncValueTaskMethodBuilder<TResult> Struktur

Definition

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

generic <typename TResult>
public value class PoolingAsyncValueTaskMethodBuilder
public struct PoolingAsyncValueTaskMethodBuilder<TResult>
type PoolingAsyncValueTaskMethodBuilder<'Result> = struct
Public Structure PoolingAsyncValueTaskMethodBuilder(Of TResult)

Typparameter

TResult

Der Typ des Ergebnisses.

Vererbung
PoolingAsyncValueTaskMethodBuilder<TResult>

Eigenschaften

Name Beschreibung
Task

Ruft die Wertaufgabe für diesen Generator ab.

Methoden

Name Beschreibung
AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Plant den Zustandsautomat so, dass er mit der nächsten Aktion fortfährt, wenn der angegebene Awaiter abgeschlossen ist.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Plant den Zustandsautomat so, dass er mit der nächsten Aktion fortfährt, wenn der angegebene Awaiter abgeschlossen ist.

Create()

Erstellt eine Instanz der PoolingAsyncValueTaskMethodBuilder<TResult> Struktur.

SetException(Exception)

Markiert den Wertvorgang als fehlgeschlagen und bindet die angegebene Ausnahme an die Wertaufgabe.

SetResult(TResult)

Markiert die Wertaufgabe als erfolgreich abgeschlossen.

SetStateMachine(IAsyncStateMachine)

Ordnet den Generator dem angegebenen Zustandsautomat zu.

Start<TStateMachine>(TStateMachine)

Beginnt mit der Ausführung des Generators mit dem zugeordneten Zustandsautomaten.

Gilt für: