AsyncTaskMethodBuilder<TResult> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет построитель для асинхронных методов, который возвращает задачу и предоставляет параметр для результата.
generic <typename TResult>
public value class AsyncTaskMethodBuilder
public struct AsyncTaskMethodBuilder<TResult>
type AsyncTaskMethodBuilder<'Result> = struct
Public Structure AsyncTaskMethodBuilder(Of TResult)
Параметры типа
- 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) |
Начинает выполнение построителя со связанным конечным автоматом. |