Condividi tramite


Dispatcher.BeginInvokeShutdown(DispatcherPriority) Metodo

Definizione

Inizia in modo asincrono l'arresto di 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)

Parametri

priority
DispatcherPriority

Priorità con la quale iniziare ad arrestare il dispatcher.

Attributi

Commenti

BeginInvokeShutdown richiede autorizzazioni dell'interfaccia utente senza restrizioni.

All'avvio dell'arresto Dispatcher , viene generato l'evento ShutdownStarted e HasShutdownStarted viene impostato su true.

L'oggetto Dispatcher non viene arrestato completamente fino alla rimozione della coda di eventi.

Al termine dell'arresto del dispatcher, viene generato l'evento ShutdownFinished e la HasShutdownFinished proprietà è impostata su true.

Una volta avviato il processo di arresto, tutti gli elementi di lavoro in sospeso nella coda vengono interrotti.

Si applica a