次の方法で共有


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) をキャプチャし、実行のために継続をキューに入れるときにそれを使用する必要があります。 このフラグが設定されていない場合、実装では任意の場所で継続を実行できます。

注釈

この値は、a ValueTask OnCompleted からメソッド、および a から System.Threading.Tasks.ValueTask<TResult> メソッドに IValueTaskSource<TResult>.OnCompleted 渡されます。

適用対象