AsyncTaskMethodBuilder Структура

Определение

Представляет конструктор для асинхронных методов, возвращающих задачу.Represents a builder for asynchronous methods that return a task.

public value class AsyncTaskMethodBuilder
public struct AsyncTaskMethodBuilder
type AsyncTaskMethodBuilder = struct
Public Structure AsyncTaskMethodBuilder
Наследование
AsyncTaskMethodBuilder

Комментарии

Этот тип и его члены предназначены для использования компилятором.This type and its members are intended for use by the compiler.

Свойства

Task

Получает задачу для данного построителя.Gets the task for this builder.

Методы

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Schedules the state machine to proceed to the next action when the specified awaiter completes.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter.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()

Создает экземпляр класса AsyncTaskMethodBuilder.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.

Применяется к