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),並在將接續動作排入佇列以等待執行時使用它。 若沒有設定此旗標,實作便可以選擇在任意位置執行接續動作。

備註

這個值會從 ValueTask 傳遞至 OnCompleted 方法,以及從 System.Threading.Tasks.ValueTask<TResult> 傳遞至 IValueTaskSource<TResult>.OnCompleted 方法。

適用於