Freigeben über


Dispatcher.BeginInvokeShutdown(DispatcherPriority) Methode

Definition

Initiiert ein asynchrones Beenden des Dispatcher.

public:
 void BeginInvokeShutdown(System::Windows::Threading::DispatcherPriority priority);
[System.Security.SecurityCritical]
public void BeginInvokeShutdown (System.Windows.Threading.DispatcherPriority priority);
public void BeginInvokeShutdown (System.Windows.Threading.DispatcherPriority priority);
[<System.Security.SecurityCritical>]
member this.BeginInvokeShutdown : System.Windows.Threading.DispatcherPriority -> unit
member this.BeginInvokeShutdown : System.Windows.Threading.DispatcherPriority -> unit
Public Sub BeginInvokeShutdown (priority As DispatcherPriority)

Parameter

priority
DispatcherPriority

Die Priorität, bei der mit dem Beenden des Verteilers begonnen wird.

Attribute

Hinweise

BeginInvokeShutdown erfordert uneingeschränkte Benutzeroberflächenberechtigungen.

Wenn das Dispatcher -Ereignis beendet wird, wird das ShutdownStarted Ereignis ausgelöst und HasShutdownStarted auf truefestgelegt.

Der Dispatcher wird erst vollständig heruntergefahren, wenn sich die Ereigniswarteschlange entladen hat.

Wenn der Dispatcher das Herunterfahren abgeschlossen hat, wird das ShutdownFinished Ereignis ausgelöst, und die HasShutdownFinished -Eigenschaft wird auf truefestgelegt.

Sobald das Herunterfahren beginnt, werden alle ausstehenden Arbeitselemente in der Warteschlange abgebrochen.

Gilt für: