Dispatcher.BeginInvokeShutdown(DispatcherPriority) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia o desligamento do Dispatcher assíncrono.
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)
Parâmetros
- priority
- DispatcherPriority
A prioridade para começar a desligar o despachante.
- Atributos
Observações
BeginInvokeShutdown exige permissões de interface irrestritas.
Quando começa Dispatcher a desligar, o ShutdownStarted evento é elevado e HasShutdownStarted definido para true.
O Dispatcher evento não desliga completamente até a fila de eventos se desenrolar.
Quando o Despachante termina de desligar, o ShutdownFinished evento é elevado e a HasShutdownFinished propriedade é definida para true.
Uma vez iniciado o processo de encerramento, todos os itens de trabalho pendentes na fila são abortados.