エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

IdleDispatchedHandlerArgs.IsDispatcherIdle Property

イベント ディスパッチャーのメッセージ キューが空であるかどうかを示す値を取得します。

構文


public bool IsDispatcherIdle { get; }

プロパティ値

型: System.Boolean [.NET] | Platform::Boolean [C++]

イベントのディスパッチャーのメッセージ キューが空の場合は true、そうでない場合は false

解説

メモ  このプロパティは、イベント ハンドラーのコード内で処理される必要があります。このデータはすぐに古くなるため格納できないか、ハンドラー外では使用できません。CoreDispatcher::RunAsync の呼び出しによって呼び出される IdleDispatchedHandler の外でこのプロパティにアクセスすると、IsDispatcherIdle の呼び出しは失敗します。

作業項目が CoreDispatcher::RunAsync メソッドでスケジュールされている場合、項目はイベント キューに保留中のメッセージがない場合にのみ処理を実行します。ただし、コールバックによって返される IdleDispatchedHandler デリゲートの IsDispatcherIdle プロパティが false に設定されている場合、作業項目は、イベント キューが再び空になるまで直ちにバックグラウンド処理を終了します。

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.UI.Core
Windows::UI::Core [C++]

メタデータ

Windows.winmd

参照

IdleDispatchedHandlerArgs

 

 

表示:
© 2014 Microsoft