Dispatcher.HasShutdownFinished プロパティ


Dispatcher がシャットダウンを完了したかどうかを確認します。Determines whether the Dispatcher has finished shutting down.

 property bool HasShutdownFinished { bool get(); };
public bool HasShutdownFinished { get; }
member this.HasShutdownFinished : bool
Public ReadOnly Property HasShutdownFinished As Boolean


ディスパッチャーがシャットダウンを完了した場合は true。それ以外の場合は falsetrue if the dispatcher has finished shutting down; otherwise, false.


がシャットダウンHasShutdownStarted trueを開始すると、 ShutdownStartedイベントが発生し、がに設定さDispatcherれます。When the Dispatcher starts to shut down, the ShutdownStarted event is raised and HasShutdownStarted is set to true.

Dispatcher 、イベントキューがアンワインドされるまで完全にはシャットダウンされません。The Dispatcher does not shutdown completely until the event queue unwinds.

ディスパッチャーがシャットダウンをShutdownFinished終了すると、イベントが発生HasShutdownFinishedし、プロパティがにtrue設定されます。When the Dispatcher finishes shutting down, the ShutdownFinished event is raised and the HasShutdownFinished property is set to true.

シャットダウンプロセスが開始されると、キュー内のすべての保留中の作業項目が中止されます。Once the shutdown process begins, all pending work items in the queue are aborted.