AsyncValueTaskMethodBuilder<TResult> Struktur

Definition

Stellt einen Generator für asynchrone Methoden dar, der ValueTask<TResult> zurückgibt.Represents a builder for asynchronous methods that returns a ValueTask<TResult>.

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

Typparameter

TResult
Vererbung
AsyncValueTaskMethodBuilder<TResult>

Eigenschaften

Task

Ruft die Aufgabe für diesen Generator ab.Gets the task for this builder.

Methoden

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Schedules the state machine to proceed to the next action when the specified awaiter completes.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Schedules the state machine to proceed to the next action when the specified awaiter completes.

Create()

Erstellt eine Instanz der AsyncValueTaskMethodBuilder<TResult>-Struktur.Creates an instance of the AsyncValueTaskMethodBuilder<TResult> struct.

SetException(Exception)

Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe.Marks the task as failed and binds the specified exception to the task.

SetResult(TResult)

Markiert die Aufgabe als erfolgreich abgeschlossen.Marks the task as successfully completed.

SetStateMachine(IAsyncStateMachine)

Ordnet den Generator dem angegebenen Zustandsautomaten zu.Associates the builder with the specified state machine.

Start<TStateMachine>(TStateMachine)

Startet den Generator mit dem zugeordneten Zustandsautomaten.Begins running the builder with the associated state machine.

Gilt für: