Прочитать на английском

Поделиться через


PoolingAsyncValueTaskMethodBuilder<TResult> Структура

Определение

Представляет конструктор для асинхронных методов, возвращающий задачу ValueTask<TResult>.

public struct PoolingAsyncValueTaskMethodBuilder<TResult>

Параметры типа

TResult

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

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

Свойства

Task

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

Методы

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter.

Create()

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

SetException(Exception)

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

SetResult(TResult)

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

SetStateMachine(IAsyncStateMachine)

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

Start<TStateMachine>(TStateMachine)

Начинает выполнение построителя со связанным конечным автоматом.

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

Продукт Версии
.NET 6, 7, 8, 9