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 ();

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Shutdown(Int32)

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

[System.Security.SecurityCritical]
public void Shutdown (int exitCode);
public void Shutdown (int exitCode);

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9