Application.Shutdown 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.
Desliga um aplicativo.
Sobrecargas
Shutdown() |
Desliga um aplicativo. |
Shutdown(Int32) |
Desliga um aplicativo que retorna o código de saída especificado para o sistema operacional. |
Shutdown()
Desliga um aplicativo.
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
Comentários
Quando Shutdown é chamado, um aplicativo para de ser executado. Você pode manipular o Exit evento para detectar quando um aplicativo está prestes a parar de ser executado para executar qualquer processamento apropriado.
Shutdowné implicitamente chamado por Windows Presentation Foundation nas seguintes situações:
Quando ShutdownMode é definido como OnLastWindowClose.
Quando o ShutdownMode é definido como OnMainWindowClose.
Quando um usuário termina uma sessão e o SessionEnding evento é sem tratamento ou manipulado sem cancelamento.
Chamar Shutdown explicitamente faz com que um aplicativo seja desligado, independentemente da ShutdownMode configuração. No entanto, se ShutdownMode estiver definido como OnExplicitShutdown, você deverá chamar Shutdown para desligar um aplicativo.
Importante
Quando Shutdown for chamado, o aplicativo será desligado independentemente de o Closing evento de qualquer janela aberta ser cancelado.
Esse método só pode ser chamado do thread que criou o Application objeto.
Confira também
Aplica-se a
Shutdown(Int32)
Desliga um aplicativo que retorna o código de saída especificado para o sistema operacional.
public:
void Shutdown(int exitCode);
[System.Security.SecurityCritical]
public void Shutdown (int exitCode);
public void Shutdown (int exitCode);
[<System.Security.SecurityCritical>]
member this.Shutdown : int -> unit
member this.Shutdown : int -> unit
Public Sub Shutdown (exitCode As Integer)
Parâmetros
- exitCode
- Int32
Um código de saída de inteiro para um aplicativo. O código de saída padrão é 0.
- Atributos
Comentários
Você pode manipular o Exit evento para definir um código de saída. No entanto, se você chamar Shutdownexplicitamente e manipular Exit apenas para definir um código de saída, poderá chamar Shutdown em vez disso.
Esse método só pode ser chamado do thread que criou o Application objeto.
Consulte Environment.ExitCode para obter informações sobre códigos de saída.