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