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 il metodo, l'esecuzione dell'applicazione viene arrestata. È possibile gestire l' Exit evento per rilevare quando un'applicazione sta per terminare l'esecuzione, per eseguire qualsiasi elaborazione appropriata.

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

Se Shutdown si chiama in modo esplicito, viene arrestata un'applicazione, indipendentemente dall' ShutdownMode impostazione. Tuttavia, se ShutdownMode è impostato su OnExplicitShutdown , è necessario chiamare Shutdown per arrestare un'applicazione.

Importante

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

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

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);
public void Shutdown (int exitCode);
[System.Security.SecurityCritical]
public void Shutdown (int exitCode);
member this.Shutdown : int -> unit
[<System.Security.SecurityCritical>]
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' Exit evento per impostare un codice di uscita. Tuttavia, se si chiama in modo esplicito Shutdown e si gestisce Exit solo per impostare un codice di uscita, è Shutdown invece possibile chiamare.

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

Environment.ExitCodePer informazioni sui codici di uscita, vedere.

Vedi anche

Si applica a