Поделиться через


IdleDispatchedHandlerArgs.IsDispatcherIdle Свойство

Определение

Возвращает значение, указывающее, пуста ли очередь сообщений диспетчера событий.

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

Значение свойства

Boolean

bool

Значение true , если очередь сообщений диспетчера событий пуста; Значение false , если это не так.

Комментарии

Примечание

Это свойство должно обрабатываться в коде обработчика событий. Эти данные быстро устареют и не могут храниться или использоваться за пределами обработчика. При доступе к этому свойству за пределами IdleDispatchedHandler , вызванного вызовом CoreDispatcher.RunAsync, вызов IsDispatcherIdle завершится ошибкой.

Если рабочий элемент запланирован с помощью метода CoreDispatcher.RunAsync , он выполняет обработку только в том случае, если в очереди событий нет ожидающих сообщений. Однако если для idleDispatchedHandlerArgs , отправляемого делегату, свойство IsDispatcherIdle имеет значение false, рабочий элемент немедленно приостанавливает фоновую обработку до тех пор, пока очередь событий снова не пуста.

Применяется к