AsyncTaskMethodBuilder Struct
Definition
Represents a builder for asynchronous methods that return a task.
public value class AsyncTaskMethodBuilder
public struct AsyncTaskMethodBuilder
type AsyncTaskMethodBuilder = struct
Public Structure AsyncTaskMethodBuilder
- Inheritance
Remarks
This type and its members are intended for use by the compiler.
Properties
Task |
Gets the task for this builder. |
Methods
AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Schedules the state machine to proceed to the next action when the specified awaiter completes. |
AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. |
Create() |
Creates an instance of the AsyncTaskMethodBuilder class. |
SetException(Exception) |
Marks the task as failed and binds the specified exception to the task. |
SetResult() |
Marks the task as successfully completed. |
SetStateMachine(IAsyncStateMachine) |
Associates the builder with the specified state machine. |
Start<TStateMachine>(TStateMachine) |
Begins running the builder with the associated state machine. |