IdleDispatchedHandlerArgs.IsDispatcherIdle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si la file d’attente de messages du répartiteur d’événements est vide ou non.
public:
property bool IsDispatcherIdle { bool get(); };
bool IsDispatcherIdle();
public bool IsDispatcherIdle { get; }
var boolean = idleDispatchedHandlerArgs.isDispatcherIdle;
Public ReadOnly Property IsDispatcherIdle As Boolean
Valeur de propriété
bool
true si la file d’attente de messages du répartiteur d’événements est vide ; false si ce n’est pas le cas.
Remarques
Notes
Cette propriété doit être gérée dans le code du gestionnaire d’événements. Ces données deviennent rapidement obsolètes et ne peuvent pas être stockées ou utilisées en dehors du gestionnaire. Si vous accédez à cette propriété en dehors du IdleDispatchedHandler appelé par l’appel à CoreDispatcher.RunAsync, votre appel à IsDispatcherIdle échoue.
Lorsqu’un élément de travail est planifié avec la méthode CoreDispatcher.RunAsync , l’élément effectue un traitement uniquement lorsqu’aucun message n’est en attente dans la file d’attente d’événements. Toutefois, si le IdleDispatchedHandlerArgs envoyé au délégué a la propriété IsDispatcherIdle définie sur false, l’élément de travail suspend immédiatement le traitement en arrière-plan jusqu’à ce que la file d’attente des événements soit à nouveau vide.