Application.Shutdown Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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:
Quando ShutdownMode è impostato su OnLastWindowClose.
Quando l'oggetto ShutdownMode è impostato su OnMainWindowClose.
Quando un utente termina una sessione e l'evento SessionEnding non viene gestito o gestito senza annullamento.
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 .