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

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


AsyncValueTaskMethodBuilder Структура

Определение

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

C#
public struct AsyncValueTaskMethodBuilder
Наследование
AsyncValueTaskMethodBuilder

Свойства

Task

Получает задачу для данного построителя.

Методы

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

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

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

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

Create()

Создает экземпляр структуры AsyncValueTaskMethodBuilder.

SetException(Exception)

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

SetResult()

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

SetStateMachine(IAsyncStateMachine)

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

Start<TStateMachine>(TStateMachine)

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

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

Продукт Версии
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1