Freigeben über


ValueTaskSourceOnCompletedFlags Enumeration

Definition

Stellt von ValueTask und ValueTask<TResult> übergebene Flags der OnCompleted-Methode zur Steuerung des Verhaltens einer Fortsetzung bereit.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Vererbung
ValueTaskSourceOnCompletedFlags
Attribute

Felder

FlowExecutionContext 2

OnCompleted sollte den aktuellen ExecutionContext erfassen und verwenden, um die Fortsetzung auszuführen.

None 0

Es gibt keine Anforderungen dazu, wie die Fortsetzung aufgerufen wird.

UseSchedulingContext 1

OnCompleted sollte den aktuellen Planungskontext erfassen (den SynchronizationContext) und beim Einfügen der Fortsetzung in die Ausführungswarteschlange verwenden. Wenn dieses Flag nicht festgelegt ist, kann die Implementierung die Fortsetzung wahlweise an einem beliebigen Speicherort ausführen.

Hinweise

Dieser Wert wird von einer an die Methode und von einer ValueTask System.Threading.Tasks.ValueTask<TResult> an die OnCompleted IValueTaskSource<TResult>.OnCompleted Methode übergeben.

Gilt für