Application.Shutdown メソッド

定義

アプリケーションをシャットダウンします。Shuts down an application.

オーバーロード

Shutdown()

アプリケーションをシャットダウンします。Shuts down an application.

Shutdown(Int32)

アプリケーションをシャットダウンして、指定した終了コードをオペレーティング システムに返します。Shuts down an application that returns the specified exit code to the operating system.

Shutdown()

アプリケーションをシャットダウンします。Shuts down an application.

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

注釈

Shutdown が呼び出されると、アプリケーションは実行を停止します。When Shutdown is called, an application stops running. Exit イベントを処理して、アプリケーションが実行を停止しようとしていることを検出し、適切な処理を実行できます。You can handle the Exit event to detect when an application is about to stop running, to perform any appropriate processing.

Shutdown は、次の状況で Windows Presentation Foundation によって暗黙的に呼び出されます。Shutdown is implicitly called by Windows Presentation Foundation in the following situations:

Shutdown を呼び出すと、ShutdownMode の設定に関係なく、アプリケーションがシャットダウンされます。Calling Shutdown explicitly causes an application to shut down, regardless of the ShutdownMode setting. ただし、ShutdownModeOnExplicitShutdownに設定されている場合は、アプリケーションをシャットダウンするために Shutdown を呼び出す必要があります。However, if ShutdownMode is set to OnExplicitShutdown, you must call Shutdown to shut down an application.

重要

Shutdown が呼び出されると、開いているウィンドウの Closing イベントがキャンセルされたかどうかに関係なく、アプリケーションはシャットダウンします。When Shutdown is called, the application will shut down irrespective of whether the Closing event of any open windows is canceled.

このメソッドは、Application オブジェクトを作成したスレッドからのみ呼び出すことができます。This method can be called only from the thread that created the Application object.

セキュリティ

UIPermission
すべての windows およびユーザー入力イベントを制限なしで使用するためのアクセス許可。for permission to use all windows and user input events without restriction. 関連付けられた列挙型: AllWindowsAssociated enumeration: AllWindows

こちらもご覧ください

Shutdown(Int32)

アプリケーションをシャットダウンして、指定した終了コードをオペレーティング システムに返します。Shuts down an application that returns the specified exit code to the operating system.

public:
 void Shutdown(int exitCode);
[System.Security.SecurityCritical]
public void Shutdown (int exitCode);
member this.Shutdown : int -> unit
Public Sub Shutdown (exitCode As Integer)

パラメーター

exitCode
Int32

アプリケーションの整数型終了コード。An integer exit code for an application. 既定の終了コードは 0 です。The default exit code is 0.

属性

注釈

Exit イベントを処理して終了コードを設定できます。You can handle the Exit event to set an exit code. ただし、明示的に Shutdownを呼び出し、終了コードを設定するためだけに Exit を処理する場合は、代わりに Shutdown を呼び出すことができます。However, if you explicitly call Shutdown, and you handle Exit only to set an exit code, you can call Shutdown instead.

このメソッドは、Application オブジェクトを作成したスレッドからのみ呼び出すことができます。This method can be called only from the thread that created the Application object.

終了コードの詳細については、「Environment.ExitCode」を参照してください。See Environment.ExitCode for information on exit codes.

セキュリティ

UIPermission
すべての windows およびユーザー入力イベントを制限なしで使用するためのアクセス許可。for permission to use all windows and user input events without restriction. 関連付けられた列挙型: AllWindowsAssociated enumeration: AllWindows

こちらもご覧ください

適用対象