ApplicationExecutionState Enumeration

指定應用程式的執行狀態。

語法


Public Enum ApplicationExecutionState

屬性

[Version(0x06020000)]

成員

ApplicationExecutionState列舉 具有這些成員。

成員描述
NotRunning | notRunning0

應用程式不在執行中。

Running | running1

應用程式正在執行。

Suspended | suspended2

應用程式已暫止。

Terminated | terminated3

應用程式在暫停之後已終止。

ClosedByUser | closedByUser4

使用者已關閉應用程式。

備註

此表提供有關何時會看到這些狀態,以及您的應用程式應執行什麼動作來回應的詳細資訊。

狀態看見這個狀態時您的應用程式應採取的動作
NotRunning

使用者在下列情況之後首次啟動應用程式:

  • 從市集安裝應用程式
  • 在應用程式執行時,按一下 [工作管理員] 中的 [結束工作]
  • 重新啟動電腦。
  • 登出和重新登入

使用者透過關閉手勢或 Alt+F4 關閉應用程式,並且在關閉後大約 10 秒內啟動應用程式。

顯示其初始 UI 並執行初始化工作。
Running

在執行時,應用程式是透過次要磚或其中一個啟用協定和擴充功能來啟動。

適當地回應啟用事件。
Suspended

當 Windows 在暫止應用程式時或 Windows 已經暫止應用程式後,會透過次要磚或其中一個啟用協定和擴充功能來啟用應用程式。

適當地回應啟用事件。
Terminated

Windows 成功暫停應用程式,接著應用程式就會終止。例如,如果系統資源不足,Windows 可以終止暫止的應用程式。某些應用程式例如遊戲,可能會耗用相當大量的資源。

將它本身還原成使用者上次留下的狀態,而不是重新啟動。使用應用程式暫止期間所儲存的資料。重新整理可能變成過時的內容或網路連接。
ClosedByUser

使用者透過關閉手勢或 Alt+F4 關閉應用程式,並且等候超過 10 秒後再次啟動應用程式。

在 Windows 8 中,顯示其初始 UI 並執行初始化工作,而不是還原先前的狀態。

在 Windows 8.1 中,將它本身還原成使用者上次留下的狀態,而不是重新啟動。使用應用程式暫止期間所儲存的資料。重新整理可能變成過時的內容或網路連接。

注意事項  如果您的 Windows 8 應用程式依賴 Windows 8 ClosedByUser 行為,您可以在應用程式升級至 Windows 8.1 時,在您的 Windows 8.1 應用程式中啟用這個行為。若要啟用 Windows 8 ClosedByUser 行為,請將您的 Windows 8.1 應用程式設定為在上一個視窗透過 Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose 屬性關閉時終止。

 

Windows Phone 8

Windows Phone 只支援 NotRunningSuspended

需求

支援的最小用戶端

Windows 8

支援的最小伺服器

Windows Server 2012

支援的最小電話

Windows Phone 8

命名空間

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

Metadata

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