AsyncTaskMethodBuilder Struktur

Definition

Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben.Represents a builder for asynchronous methods that return a task.

public value class AsyncTaskMethodBuilder
public struct AsyncTaskMethodBuilder
type AsyncTaskMethodBuilder = struct
Public Structure AsyncTaskMethodBuilder
Vererbung
AsyncTaskMethodBuilder

Hinweise

Dieser Typ und seine Member sind für die Verwendung durch den Compiler vorgesehen.This type and its members are intended for use by the compiler.

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. Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden.This method can be called from partially trusted code.

Create()

Erstellt eine Instanz der AsyncTaskMethodBuilder-Klasse.Creates an instance of the AsyncTaskMethodBuilder class.

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()

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: