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) |
Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter. |
AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Планирует переход конечного автомата к следующему действию по завершении выполнения указанного объекта типа awaiter. |
Create() |
Создает экземпляр структуры AsyncValueTaskMethodBuilder<TResult>. |
SetException(Exception) |
Помечает задачу как сбойную и привязывает указанное исключение в задаче. |
SetResult(TResult) |
Отмечает задачу как успешно завершенную. |
SetStateMachine(IAsyncStateMachine) |
Связывает построитель с указанным конечным автоматом. |
Start<TStateMachine>(TStateMachine) |
Начинает выполнение построителя со связанным конечным автоматом. |