Application.Shutdown 方法

定义

关闭一个应用程序。

重载

Shutdown()

关闭一个应用程序。

Shutdown(Int32)

关闭将指定退出代码返回给操作系统的应用程序。

Shutdown()

关闭一个应用程序。

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

注解

调用 时 Shutdown ,应用程序将停止运行。 可以处理 Exit 事件以检测应用程序何时停止运行,以执行任何适当的处理。

Shutdown在以下情况下,由Windows Presentation Foundation隐式调用:

无论设置如何ShutdownMode,显式调用Shutdown都会导致应用程序关闭。 但是,如果 ShutdownMode 设置为 OnExplicitShutdown,则必须调用 Shutdown 以关闭应用程序。

重要

调用 时 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

另请参阅

适用于