ValueTaskSourceOnCompletedFlags Перечисление

Определение

Предоставляет флаги, передаваемые из ValueTask и ValueTask<TResult> методу OnCompleted для управления поведением продолжения.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Наследование
ValueTaskSourceOnCompletedFlags
Атрибуты

Поля

Имя Значение Описание
None 0

Требования не предъявляются к вызову продолжения.

UseSchedulingContext 1

OnCompleted должен записать текущий контекст планирования (the SynchronizationContext) и использовать его при очереди продолжения для выполнения. Если этот флаг не задан, реализация может выбрать выполнение продолжения в произвольном расположении.

FlowExecutionContext 2

OnCompleted должен записать текущий ExecutionContext и использовать его для запуска продолжения.

Комментарии

Это значение передается из ValueTaskOnCompleted метода в метод и из System.Threading.Tasks.ValueTask<TResult>IValueTaskSource<TResult>.OnCompleted метода.

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