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

Тип результата.

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

Свойства

Имя Описание
Task

Возвращает задачу значения для этого построителя.

Методы

Имя Описание
AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует компьютер состояния перейти к следующему действию после завершения указанного средства ожидания.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует компьютер состояния перейти к следующему действию после завершения указанного средства ожидания.

Create()

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

SetException(Exception)

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

SetResult(TResult)

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

SetStateMachine(IAsyncStateMachine)

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

Start<TStateMachine>(TStateMachine)

Начинает работу построителя с соответствующим компьютером состояния.

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