Partager via


ValueTaskSourceOnCompletedFlags Énumération

Définition

Fournit des indicateurs passés depuis ValueTask et ValueTask<TResult> à la méthode OnCompleted pour contrôler le comportement d’une continuation.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Héritage
ValueTaskSourceOnCompletedFlags
Attributs

Champs

FlowExecutionContext 2

OnCompleted doit capturer le ExecutionContext actuel et l’utiliser pour exécuter la continuation.

None 0

Aucune spécification n’est imposée quant à la façon dont la continuation est appelée.

UseSchedulingContext 1

OnCompleted doit capturer le contexte de planification en cours (le SynchronizationContext) et l’utiliser lors de la mise en file d’attente de la continuation pour l’exécution. Si cet indicateur n’est pas défini, l’implémentation peut choisir d’exécuter la continuation à un emplacement arbitraire.

Remarques

Cette valeur est passée d’une ValueTask à la OnCompleted méthode et d’une System.Threading.Tasks.ValueTask<TResult> à la IValueTaskSource<TResult>.OnCompleted méthode.

S’applique à