Поделиться через


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

Определение

Представляет построитель для асинхронных методов, который возвращает задачу и предоставляет параметр для результата.

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

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

TResult

Результат, используемый для выполнения задачи.

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

Комментарии

Этот тип и его члены предназначены для использования компилятором.

Свойства

Task

Получает задачу для данного построителя.

Методы

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter. Этот метод может вызываться из частично доверенного кода.

Create()

Создает экземпляр класса AsyncTaskMethodBuilder<TResult>.

SetException(Exception)

Помечает задачу как сбойную и привязывает указанное исключение в задаче.

SetResult(TResult)

Отмечает задачу как успешно завершенную.

SetStateMachine(IAsyncStateMachine)

Связывает построитель с указанным конечным автоматом.

Start<TStateMachine>(TStateMachine)

Начинает выполнение построителя со связанным конечным автоматом.

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