语言

Application.Shutdown 方法

定义

关闭应用程序。

重载

名称 说明
Shutdown()

关闭应用程序。

Shutdown(Int32)

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

Shutdown()

关闭应用程序。

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

注解

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

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

无论设置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 。

另请参阅

适用于