Partager via


CoreDispatcherPriority Énumération

Définition

Définit la priorité pour les distributions d’événements de fenêtre.

public enum class CoreDispatcherPriority
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CoreDispatcherPriority
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CoreDispatcherPriority
Public Enum CoreDispatcherPriority
Héritage
CoreDispatcherPriority
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

High 1

Haute priorité. Les délégués sont appelés immédiatement pour toutes les requêtes synchrones. Les requêtes asynchrones sont mises en file d’attente et traitées avant tout autre type de requête.

Notes

N’utilisez pas ce niveau de priorité dans votre application. Il est réservé aux événements système. L’utilisation de cette priorité peut entraîner la famine d’autres messages, y compris les événements système.

Idle -2

Priorité la plus faible. Utilisez cette priorité pour les tâches en arrière-plan. Les délégués sont traités lorsque le thread main de la fenêtre est inactif et qu’aucune entrée n’est en attente dans la file d’attente.

Low -1

Priorité basse. Les délégués sont traités s’il n’y a pas d’événements de priorité supérieure en attente dans la file d’attente.

Normal 0

Priorité normale. Les délégués sont traités dans l’ordre dans lequel ils sont planifiés.

S’applique à