Application.Shutdown 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭一个应用程序。
重载
Shutdown() |
关闭一个应用程序。 |
Shutdown(Int32) |
关闭将指定退出代码返回给操作系统的应用程序。 |
Shutdown()
关闭一个应用程序。
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
注解
调用 时 Shutdown ,应用程序将停止运行。 可以处理 Exit 事件以检测应用程序何时停止运行,以执行任何适当的处理。
Shutdown在以下情况下,由Windows Presentation Foundation隐式调用:
当 设置为 OnLastWindowClose时ShutdownMode。
ShutdownMode当 设置为 OnMainWindowClose时。
当用户结束会话且 SessionEnding 事件未经处理或处理而不取消时。
无论设置如何ShutdownMode,显式调用Shutdown都会导致应用程序关闭。 但是,如果 ShutdownMode 设置为 OnExplicitShutdown,则必须调用 Shutdown 以关闭应用程序。
只能从创建 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 。