Application.Shutdown 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
關閉應用程式。
多載
Shutdown() |
關閉應用程式。 |
Shutdown(Int32) |
關閉應用程式,這個應用程式將指定的結束代碼傳回至作業系統。 |
Shutdown()
關閉應用程式。
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
備註
呼叫 時 Shutdown ,應用程式會停止執行。 您可以處理 Exit 事件,以偵測應用程式何時即將停止執行,以執行任何適當的處理。
Shutdown在下列情況下,Windows Presentation Foundation會隱含呼叫:
當 設定為 OnLastWindowClose 時 ShutdownMode 。
ShutdownMode當 設定為 OnMainWindowClose 時。
當使用者結束會話且 SessionEnding 事件未處理,或未取消處理時。
不論設定為何 ShutdownMode ,呼叫 Shutdown 都會明確造成應用程式關閉。 不過,如果 ShutdownMode 設定為 OnExplicitShutdown ,您必須呼叫 Shutdown 以關閉應用程式。
這個方法只能從建立 Application 物件的執行緒呼叫。
另請參閱
適用於
Shutdown(Int32)
關閉應用程式,這個應用程式將指定的結束代碼傳回至作業系統。
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)
參數
- exitCode
- Int32
應用程式的整數結束代碼。 預設結束代碼為 0。
- 屬性
備註
您可以處理 Exit 事件來設定結束代碼。 不過,如果您明確呼叫 Shutdown ,而且您只處理 Exit 來設定結束代碼,您可以改為呼叫 Shutdown 。
這個方法只能從建立 Application 物件的執行緒呼叫。
如需結束代碼的詳細資訊,請參閱 Environment.ExitCode 。