語言

ValueTaskSourceOnCompletedFlags 列舉

定義

提供從 ValueTask 傳遞至 ValueTask<TResult> 至 OnCompleted 方法的旗標,以控制接續的行為。

此列舉支援其成員值的位元組合。

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
繼承
ValueTaskSourceOnCompletedFlags
屬性

欄位

名稱 值 Description
None 0

對於如何啟動續寫沒有任何要求。

UseSchedulingContext 1

OnCompleted 應該擷取目前的排程上下文(該 SynchronizationContext),並在排隊執行續行時使用。 若未設定此標誌,實作可選擇在任意位置執行續寫。

FlowExecutionContext 2

OnCompleted 應該會捕捉電流 ExecutionContext 並用來執行續集。

備註

這個值從 a ValueTask 傳遞到OnCompleted方法,再從 a System.Threading.Tasks.ValueTask<TResult> 傳遞給方法。IValueTaskSource<TResult>.OnCompleted

適用於