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) |
Планирует компьютер состояния перейти к следующему действию после завершения указанного средства ожидания. |
| AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Планирует компьютер состояния перейти к следующему действию после завершения указанного средства ожидания. Этот метод можно вызвать из частично доверенного кода. |
| Create() |
Создает экземпляр класса AsyncTaskMethodBuilder<TResult>. |
| SetException(Exception) |
Помечает задачу как сбой и привязывает указанное исключение к задаче. |
| SetResult(TResult) |
Помечает задачу как успешно завершенную. |
| SetStateMachine(IAsyncStateMachine) |
Связывает построителя с указанным компьютером состояния. |
| Start<TStateMachine>(TStateMachine) |
Начинает работу построителя с соответствующим компьютером состояния. |