Condividi tramite


Application.Shutdown Metodo

Definizione

Arresta un'applicazione

Overload

Shutdown()

Arresta un'applicazione

Shutdown(Int32)

Arresta un'applicazione che restituisce il codice di uscita specificato al sistema operativo.

Shutdown()

Arresta un'applicazione

public:
 void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()

Commenti

Quando Shutdown viene chiamato, un'applicazione smette di eseguire. È possibile gestire l'evento per rilevare quando un'applicazione sta per interrompere l'esecuzione Exit , per eseguire qualsiasi elaborazione appropriata.

Shutdownviene chiamato in modo implicito da Windows Presentation Foundation nelle situazioni seguenti:

La chiamata Shutdown in modo esplicito causa l'arresto di un'applicazione, indipendentemente dall'impostazione ShutdownMode . Tuttavia, se ShutdownMode è impostato su OnExplicitShutdown, è necessario chiamare Shutdown per arrestare un'applicazione.

Importante

Quando Shutdown viene chiamato, l'applicazione verrà arrestata indipendentemente dal fatto che l'evento Closing di qualsiasi finestra aperta venga annullato.

Questo metodo può essere chiamato solo dal thread che ha creato l'oggetto Application .

Vedi anche

Si applica a

Shutdown(Int32)

Arresta un'applicazione che restituisce il codice di uscita specificato al sistema operativo.

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)

Parametri

exitCode
Int32

Codice di uscita di tipo integer per un'applicazione. Il codice di uscita predefinito è 0.

Attributi

Commenti

È possibile gestire l'evento Exit per impostare un codice di uscita. Tuttavia, se si chiama Shutdownin modo esplicito e si gestisce Exit solo per impostare un codice di uscita, è possibile chiamare Shutdown invece.

Questo metodo può essere chiamato solo dal thread che ha creato l'oggetto Application .

Per informazioni sui codici di uscita, vedere Environment.ExitCode .

Vedi anche

Si applica a