IdleDispatchedHandlerArgs.IsDispatcherIdle Proprietà

Definizione

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à

Boolean

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.

Si applica a