AsyncTaskMethodBuilder<TResult> AsyncTaskMethodBuilder<TResult> AsyncTaskMethodBuilder<TResult> AsyncTaskMethodBuilder<TResult> Struct

Definition

Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit.Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.

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.The result to use to complete the task.

Vererbung
AsyncTaskMethodBuilder<TResult>AsyncTaskMethodBuilder<TResult>AsyncTaskMethodBuilder<TResult>AsyncTaskMethodBuilder<TResult>

Hinweise

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

Eigenschaften

Task Task Task Task

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

Methoden

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) 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) AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) 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() Create() Create() Create()

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

SetException(Exception) SetException(Exception) SetException(Exception) 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) SetResult(TResult) SetResult(TResult) SetResult(TResult)

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

SetStateMachine(IAsyncStateMachine) SetStateMachine(IAsyncStateMachine) SetStateMachine(IAsyncStateMachine) SetStateMachine(IAsyncStateMachine)

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

Start<TStateMachine>(TStateMachine) Start<TStateMachine>(TStateMachine) Start<TStateMachine>(TStateMachine) Start<TStateMachine>(TStateMachine)

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

Gilt für: