Dispatcher.InvokeShutdown Metoda

Definicja

Inicjuje proces Dispatcher zamykania synchronicznie.

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

Uwagi

InvokeShutdown wymaga nieograniczonych uprawnień interfejsu użytkownika.

Po rozpoczęciu zamykania DispatcherShutdownStarted zdarzenie jest wywoływane i HasShutdownStarted jest ustawione na truewartość .

Kolejka Dispatcher zdarzeń nie zostanie całkowicie zamknięta, dopóki kolejka zdarzeń nie zostanie wyłączona.

Po zakończeniu zamykania ShutdownFinished dyspozytora zdarzenie jest wywoływane, a właściwość jest ustawiona HasShutdownFinished na true.

Po rozpoczęciu procesu zamykania wszystkie oczekujące elementy robocze w kolejce zostaną przerwane.

Dotyczy