Freigeben über


AsyncTaskMethodBuilder<TResult> Struktur

Definition

Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit.

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

Typparameter

TResult

Das zum Abschließen der Aufgabe zu verwendende Ergebnis.

Vererbung
AsyncTaskMethodBuilder<TResult>

Hinweise

Dieser Typ und seine Member sind für die Verwendung durch den Compiler vorgesehen.

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. Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden.

Create()

Erstellt eine Instanz der AsyncTaskMethodBuilder<TResult>-Klasse.

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: