IdleDispatchedHandlerArgs.IsDispatcherIdle Propiedad

Definición

Obtiene un valor que indica si la cola de mensajes del distribuidor de eventos está vacía o no.

public:
 property bool IsDispatcherIdle { bool get(); };
bool IsDispatcherIdle();
public bool IsDispatcherIdle { get; }
var boolean = idleDispatchedHandlerArgs.isDispatcherIdle;
Public ReadOnly Property IsDispatcherIdle As Boolean

Valor de propiedad

Boolean

bool

true si la cola de mensajes del distribuidor de eventos está vacía; false si no lo es.

Comentarios

Nota:

Esta propiedad debe controlarse dentro del código para el controlador de eventos. Estos datos se vuelven obsoletos rápidamente y no se pueden almacenar ni usar fuera del controlador. Si tiene acceso a esta propiedad fuera de IdleDispatchedHandler invocada por la llamada a CoreDispatcher.RunAsync, se producirá un error en la llamada a IsDispatcherIdle.

Cuando se programa un elemento de trabajo con el método CoreDispatcher.RunAsync , el elemento realiza cualquier procesamiento solo cuando no hay ningún mensaje pendiente en la cola de eventos. Sin embargo, si IdleDispatchedHandlerArgs enviado al delegado tiene la propiedad IsDispatcherIdle establecida en false, el elemento de trabajo suspende inmediatamente el procesamiento en segundo plano hasta que la cola de eventos vuelva a estar vacía.

Se aplica a