ValueTaskSourceOnCompletedFlags 枚举

定义

提供从 ValueTaskValueTask<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),并在将延续加入执行队列时使用。 如果未设置此标志,实现可以选择执行任意位置的延续。

注解

此值从方法ValueTaskOnCompleted传递到方法,以及从方法System.Threading.Tasks.ValueTask<TResult>传递IValueTaskSource<TResult>.OnCompleted

适用于