ValueTaskSourceOnCompletedFlags Énumération

Définition

Fournit des indicateurs passés de ValueTask et de 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

Nom Valeur Description
None 0

Aucune exigence n’est imposée sur la façon dont la continuation est appelée.

UseSchedulingContext 1

OnCompleted doit capturer le contexte de planification actuel (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 dans un emplacement arbitraire.

FlowExecutionContext 2

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

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 à