Condividi tramite


Dispatcher.BeginInvokeShutdown(DispatcherPriority) Metodo

Definizione

Avvia l'arresto dell'oggetto Dispatcher in modo asincrono.

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à in corrispondenza della quale iniziare l'arresto del 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 a quando la coda di eventi non si rimuove.

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