AsyncValueTaskMethodBuilder<TResult> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет построитель для асинхронных методов, возвращающих ValueTask<TResult>.
generic <typename TResult>
public value class AsyncValueTaskMethodBuilder
public struct AsyncValueTaskMethodBuilder<TResult>
type AsyncValueTaskMethodBuilder<'Result> = struct
Public Structure AsyncValueTaskMethodBuilder(Of TResult)
Параметры типа
- TResult
Тип результата, созданного задачей.
- Наследование
Свойства
| Имя | Описание |
|---|---|
| Task |
Возвращает задачу для этого построителя. |
Методы
| Имя | Описание |
|---|---|
| AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Планирует компьютер состояния перейти к следующему действию после завершения указанного средства ожидания. |
| AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Планирует компьютер состояния перейти к следующему действию после завершения указанного средства ожидания. |
| Create() |
Создает экземпляр AsyncValueTaskMethodBuilder<TResult> структуры. |
| SetException(Exception) |
Помечает задачу как сбой и привязывает указанное исключение к задаче. |
| SetResult(TResult) |
Помечает задачу как успешно завершенную. |
| SetStateMachine(IAsyncStateMachine) |
Связывает построителя с указанным компьютером состояния. |
| Start<TStateMachine>(TStateMachine) |
Начинает работу построителя с соответствующим компьютером состояния. |