IdleDispatchedHandlerArgs.IsDispatcherIdle Propriété

Définition

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é

Boolean

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.

S’applique à