此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

ApplicationExecutionState Enumeration

指定该应用程序的执行状态。

语法


Public Enum ApplicationExecutionState

特性

[Version(0x06020000)]

成员

ApplicationExecutionStateEnumeration 具有这些成员。

成员说明
NotRunning | notRunning0

应用程序未运行。

Running | running1

应用程序正在运行。

Suspended | suspended2

应用程序被挂起。

Terminated | terminated3

在应用程序挂起后终止其运行。

ClosedByUser | closedByUser4

用户已关闭应用程序。

备注

有关您将于何时看到这里的每个状态以及您的应用程序将如何作出响应的详细信息,此表都进行了描述。

状态在显示此状态时您的应用程序应执行
NotRunning

用户会在以下情况发生后首次激活应用程序:

  • 从商店安装应用程序
  • 运行应用程序时单击“任务管理器”中的 End task
  • 重新启动计算机
  • 注销并重新登录

用户通过关闭笔势或同时按住 Alt 和 F4 关闭应用程序并在关闭它的 10 秒内激活程序。

显示其初始 UI 并执行初始化任务。
Running

应用程序运行时,通过辅助图块或激活协定和扩展之一来激活。

根据需要响应激活事件。
Suspended

Windows 挂起应用程序时或之后,该应用程序通过辅助图块或其中一个激活协定和扩展激活。

根据需要响应激活事件。
Terminated

Windows 成功挂起应用程序然后停止。例如,如果系统的运行资源不足,Windows 可以停止挂起的应用程序。某些应用程序(如游戏)会消耗大量资源。

还原为用户离开时的样子,而不是开始刷新。使用在应用程序保存过程中保存的数据。刷新可能已变得过时的目录或网络连接。
ClosedByUser

用户通过关闭笔势或同时按住 Alt 和 F4 关闭应用程序,但重新激活程序需 10 秒以上。

在 Windows 8 中,显示其初始 UI 并执行初始化任务,而不是还原其前一个状态。

在 Windows 8 中,还原为用户离开时的样子,而不是开始刷新。使用在应用程序保存过程中保存的数据。刷新可能已变得过时的目录或网络连接。

注意  如果 Windows 8 应用程序依赖于 Windows 8 ClosedByUser 行为,则当将它升级到 Windows 8.1 时,可以在 Windows 8.1 应用程序中启用此行为。若要启用 Windows 8 ClosedByUser 行为,可使用 Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose 属性将 Windows 8.1 应用设置为在关闭最后一个窗口时终止。

 

Windows Phone 8

在 Windows Phone 中,仅 NotRunningSuspended 受支持。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows.ApplicationModel.Activation
Windows::ApplicationModel::Activation [C++]

元数据

Windows.winmd

另请参见

概念
应用程序生命周期
应用程序挂起和继续的准则
引用 (C#/VB/C++)
CachedFileUpdaterActivatedEventArgs.PreviousExecutionState
CameraSettingsActivatedEventArgs.PreviousExecutionState
ContactPickerActivatedEventArgs.PreviousExecutionState
DeviceActivatedEventArgs.PreviousExecutionState
FileActivatedEventArgs.PreviousExecutionState
FileOpenPickerActivatedEventArgs.PreviousExecutionState
FileSavePickerActivatedEventArgs.PreviousExecutionState
LaunchActivatedEventArgs.PreviousExecutionState
PrintTaskSettingsActivatedEventArgs.PreviousExecutionState
ProtocolActivatedEventArgs.PreviousExecutionState
SearchActivatedEventArgs.PreviousExecutionState
ShareTargetActivatedEventArgs.PreviousExecutionState
引用 (JavaScript)
WebUICachedFileUpdaterActivatedEventArgs.previousExecutionState
WebUICameraSettingsActivatedEventArgs.previousExecutionState
WebUIContactPickerActivatedEventArgs.previousExecutionState
WebUIDeviceActivatedEventArgs.previousExecutionState
WebUIFileActivatedEventArgs.previousExecutionState
WebUIFileOpenPickerActivatedEventArgs.previousExecutionState
WebUIFileSavePickerActivatedEventArgs.previousExecutionState
WebUILaunchActivatedEventArgs.previousExecutionState
WebUIPrintTaskSettingsActivatedEventArgs.previousExecutionState
WebUIProtocolActivatedEventArgs.previousExecutionState
WebUISearchActivatedEventArgs.previousExecutionState
WebUIShareTargetActivatedEventArgs.previousExecutionState

 

 

显示:
© 2015 Microsoft