AsyncTaskMethodBuilder<TResult> Структура

Определение

Представляет построитель для асинхронных методов, который возвращает задачу и предоставляет параметр для результата.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)

Параметры типа

TResult

Результат, используемый для выполнения задачи.The result to use to complete the task.

Наследование
AsyncTaskMethodBuilder<TResult>

Комментарии

Этот тип и его члены предназначены для использования компилятором.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<TResult>.Creates an instance of the AsyncTaskMethodBuilder<TResult> class.

SetException(Exception)

Помечает задачу как сбойную и привязывает указанное исключение в задаче.Marks the task as failed and binds the specified exception to the task.

SetResult(TResult)

Отмечает задачу как успешно завершенную.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.

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