Dispatcher.BeginInvokeShutdown(DispatcherPriority) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia o desligamento do Dispatcher de forma assíncrona.
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 no qual começar a desligar o dispatcher.
- Atributos
Comentários
BeginInvokeShutdown exige permissões irrestritas de interface do usuário.
Quando o Dispatcher começa a desligar, o ShutdownStarted evento é acionado e HasShutdownStarted é definido como true
.
O Dispatcher não é desligado completamente até que a fila de eventos seja desenrolada.
Quando o Dispatcher termina de desligar, o ShutdownFinished evento é acionado e a HasShutdownFinished propriedade é definida true
como .
Depois que o processo de desligamento for iniciado, todos os itens de trabalho pendentes na fila serão anulados.