IdleDispatchedHandlerArgs.IsDispatcherIdle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se la coda del messaggio del dispatcher dell'evento è vuota o meno.
public:
property bool IsDispatcherIdle { bool get(); };
bool IsDispatcherIdle();
public bool IsDispatcherIdle { get; }
var boolean = idleDispatchedHandlerArgs.isDispatcherIdle;
Public ReadOnly Property IsDispatcherIdle As Boolean
Valore della proprietà
bool
true se la coda del messaggio del dispatcher dell'evento è vuota; false se non è.
Commenti
Nota
Questa proprietà deve essere gestita all'interno del codice per il gestore eventi. Questi dati diventano obsoleti e non possono essere archiviati o usati all'esterno del gestore. Se si accede a questa proprietà all'esterno del gestore IdleDispatchedHandler richiamato dalla chiamata a CoreDispatcher.RunAsync, la chiamata a IsDispatcherIdle avrà esito negativo.
Quando un elemento di lavoro viene pianificato con il metodo CoreDispatcher.RunAsync , l'elemento esegue qualsiasi elaborazione solo quando non sono presenti messaggi in sospeso nella coda eventi. Tuttavia, se idleDispatchedHandlerArgs inviato al delegato ha la proprietà IsDispatcherIdle impostata su false, l'elemento di lavoro sospende immediatamente l'elaborazione in background fino a quando la coda di eventi non è nuovamente vuota.