IdleDispatchedHandlerArgs.IsDispatcherIdle プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
イベント ディスパッチャーのメッセージ キューが空かどうかを示す値を取得します。
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。
注釈
注意
このプロパティは、イベント ハンドラーのコード内で処理する必要があります。 このデータはすぐに古くなり、ハンドラーの外部に格納または使用することはできません。 CoreDispatcher.RunAsync の呼び出しによって呼び出された IdleDispatchedHandler の外部でこのプロパティにアクセスすると、IsDispatcherIdle の呼び出しは失敗します。
CoreDispatcher.RunAsync メソッドを使用して作業項目がスケジュールされている場合、アイテムはイベント キューに保留中のメッセージがない場合にのみ処理を実行します。 ただし、デリゲート に送信された IdleDispatchedHandlerArgs の IsDispatcherIdle プロパティが false に設定されている場合、作業項目はイベント キューが再度空になるまでバックグラウンド処理を直ちに中断します。