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

Определение

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

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

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

Поля

FlowExecutionContext 2

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

None 0

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

UseSchedulingContext 1

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

Комментарии

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

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