Dispatcher.InvokeShutdown メソッド

定義

Dispatcher のシャットダウン プロセスを同期的に開始します。Initiates the shutdown process of the Dispatcher synchronously.

public:
 void InvokeShutdown();
[System.Security.SecurityCritical]
public void InvokeShutdown ();
member this.InvokeShutdown : unit -> unit
Public Sub InvokeShutdown ()
属性

注釈

InvokeShutdown無制限の UI アクセス許可を要求します。InvokeShutdown demands unrestricted UI Permissions.

がシャットダウン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 shut down 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.

セキュリティ

UIPermission
ディスパッチャーをシャットダウンします。for shutting down the dispatcher. 関連付けられた列挙型:UnrestrictedAssociated enumerations: Unrestricted

適用対象