Application.Shutdown Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zamyka aplikację.
Przeciążenia
Shutdown() |
Zamyka aplikację. |
Shutdown(Int32) |
Zamyka aplikację, która zwraca określony kod zakończenia do systemu operacyjnego. |
Shutdown()
Zamyka aplikację.
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
Uwagi
Po Shutdown wywołaniu aplikacja przestaje działać. Możesz obsłużyć zdarzenie, Exit aby wykryć, kiedy aplikacja ma przestać działać, w celu wykonania dowolnego odpowiedniego przetwarzania.
Shutdownelement jest niejawnie wywoływany przez Windows Presentation Foundation w następujących sytuacjach:
Gdy ShutdownMode jest ustawiona wartość OnLastWindowClose.
Gdy parametr ShutdownMode ma wartość OnMainWindowClose.
Gdy użytkownik kończy sesję, a SessionEnding zdarzenie jest nieobsługiwane lub obsługiwane bez anulowania.
Wywołanie Shutdown jawnie powoduje zamknięcie aplikacji, niezależnie od ShutdownMode ustawienia. Jeśli ShutdownMode jednak ustawiono wartość OnExplicitShutdown, należy wywołać Shutdown metodę , aby zamknąć aplikację.
Ważne
Po Shutdown wywołaniu aplikacja zostanie zamknięta niezależnie od tego, czy Closing zdarzenie otwarcia okien zostanie anulowane.
Tę metodę można wywołać tylko z wątku Application , który utworzył obiekt.
Zobacz też
Dotyczy
Shutdown(Int32)
Zamyka aplikację, która zwraca określony kod zakończenia do systemu operacyjnego.
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)
Parametry
- exitCode
- Int32
Kod zakończenia liczby całkowitej dla aplikacji. Domyślny kod zakończenia to 0.
- Atrybuty
Uwagi
Możesz obsłużyć zdarzenie, Exit aby ustawić kod zakończenia. Jeśli jednak jawnie wywołasz metodę Shutdown, i obsłużysz Exit tylko ustawienie kodu zakończenia, możesz wywołać Shutdown metodę .
Tę metodę można wywołać tylko z wątku Application , który utworzył obiekt.
Zobacz Environment.ExitCode , aby uzyskać informacje na temat kodów zakończenia.