語言

Application.Shutdown 方法

定義

關閉一個應用程式。

多載

名稱 Description
Shutdown()

關閉一個應用程式。

Shutdown(Int32)

關閉將指定退出碼回傳給作業系統的應用程式。

Shutdown()

關閉一個應用程式。

public:
 void Shutdown();
public void Shutdown();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()

備註

當 Shutdown 被呼叫時,應用程式會停止執行。 你可以處理 Exit 這個事件,偵測應用程式即將停止執行,並執行適當的處理。

Shutdown 在以下情況下由 Windows Presentation Foundation 隱含地呼叫:

明確呼叫 Shutdown 會讓應用程式關機,不論設定為 ShutdownMode 何。 然而,如果 ShutdownMode 設定為 OnExplicitShutdown,你必須呼叫 Shutdown 來關閉應用程式。

Important

當 Shutdown 呼叫時,應用程式會自動關閉,無論是否 Closing 取消任何開啟視窗事件。

此方法只能從建立 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 有關離境代碼的資訊。

另請參閱

適用於