IdleDispatchedHandlerArgs.IsDispatcherIdle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, пуста ли очередь сообщений диспетчера событий.
public:
property bool IsDispatcherIdle { bool get(); };
bool IsDispatcherIdle();
public bool IsDispatcherIdle { get; }
var boolean = idleDispatchedHandlerArgs.isDispatcherIdle;
Public ReadOnly Property IsDispatcherIdle As Boolean
Значение свойства
bool
Значение true , если очередь сообщений диспетчера событий пуста; Значение false , если это не так.
Комментарии
Примечание
Это свойство должно обрабатываться в коде обработчика событий. Эти данные быстро устареют и не могут храниться или использоваться за пределами обработчика. При доступе к этому свойству за пределами IdleDispatchedHandler , вызванного вызовом CoreDispatcher.RunAsync, вызов IsDispatcherIdle завершится ошибкой.
Если рабочий элемент запланирован с помощью метода CoreDispatcher.RunAsync , он выполняет обработку только в том случае, если в очереди событий нет ожидающих сообщений. Однако если для idleDispatchedHandlerArgs , отправляемого делегату, свойство IsDispatcherIdle имеет значение false, рабочий элемент немедленно приостанавливает фоновую обработку до тех пор, пока очередь событий снова не пуста.