Dispatcher.BeginInvokeShutdown(DispatcherPriority) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.