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. ただし、がに設定されている場合は、を ShutdownMode OnExplicitShutdown 呼び出してアプリケーションをシャットダウンする必要があり 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.

こちらもご覧ください

適用対象

Shutdown(Int32)

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

public:
 void Shutdown(int exitCode);
public void Shutdown (int exitCode);
[System.Security.SecurityCritical]
public void Shutdown (int exitCode);
member this.Shutdown : int -> unit
[<System.Security.SecurityCritical>]
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.

こちらもご覧ください

適用対象