ApplicationExecutionState Enumeration
Gibt den Ausführungsstatus der App an.
Syntax
public enum ApplicationExecutionState
Attribute
- VersionAttribute(NTDDI_WIN8)
Member
Der ApplicationExecutionStateEnumeration hat die folgenden Mitglieder.
| Member | Wert | Beschreibung |
|---|---|---|
| NotRunning | notRunning | 0 |
Die App wird nicht ausgeführt. |
| Running | running | 1 |
Die App wird ausgeführt. |
| Suspended | suspended | 2 |
Die App wurde angehalten. |
| Terminated | terminated | 3 |
Die App wurde beendet, nachdem sie angehalten wurde. |
| ClosedByUser | closedByUser | 4 |
Die App wurde vom Benutzer geschlossen. |
Anmerkungen
Diese Tabelle enthält weitere Informationen darüber, wann Sie jeden dieser Zustände sehen und wie die App reagieren sollte.
| Zustand | Wenn dieser Zustand angezeigt wird | Was Ihre App tun soll |
|---|---|---|
| NotRunning |
Der Benutzer aktiviert die App zuerst nach folgenden Schritten:
Der Benutzer schließt die App mit einer Geste zum Schließen oder mit der Tastenkombination ALT +F4 und aktiviert sie wieder innerhalb von etwa 10 Sekunden. | Zeigen Sie die erste Benutzeroberfläche an, und führen Sie Initialisierungsaufgaben aus. |
| Running |
Die App wird durch eine sekundäre Kachel oder einen der Aktivierungsverträge und Erweiterungen aktiviert, während sie ausgeführt wird. | Auf das Aktivierungsereignis in zweckmäßiger Weise reagieren. |
| Suspended |
Die App wird während oder nach ihrer Suspendierung durch Windows durch eine sekundäre Kachel oder die Aktivierungsverträge und Erweiterungen aktiviert. | Auf das Aktivierungsereignis in zweckmäßiger Weise reagieren. |
| Terminated |
Die App wird erfolgreich angehalten und anschließend beendet. Zum Beispiel kann Windows eine angehaltene App beenden, wenn die Ressourcen des Systems knapp sind. Einige Apps, wie Spiele, können recht anspruchsvoll bei den Ressource sein. | Sich in den Zustand versetzen, in dem sie vom Benutzer verlassen wurde (statt neu zu starten). Verwenden Sie die während der App-Unterbrechung gespeicherten Daten. Inhalte oder Netzwerkverbindungen aktualisieren, die möglicherweise veraltet sind. |
| ClosedByUser |
Der Benutzer schließt die App mit einer Geste zum Schließen oder mit der Tastenkombination ALT +F4 und benötigt mehr als 10 Sekunden, um die App erneut zu aktivieren. | Zeigen Sie die erste Benutzeroberfläche an, und führen Sie Initialisierungsaufgaben aus, anstatt den vorherigen Zustand wiederherzustellen. |
Windows Phone 8
Unter Windows Phone werden nur NotRunning und Suspended unterstützt.
Anforderungen
|
Unterstützte Mindestversion (Client) | Windows 8 |
|---|---|
|
Unterstützte Mindestversion (Server) | Windows Server 2012 |
|
Unterstützte Mindestversion (Telefon) | Windows Phone 8 |
|
Namespace |
|
|
Metadaten |
|
Weitere Informationen
- Konzepte
- Anwendungslebenszyklus
- Richtlinien für Anhalten und Fortsetzen der App
- Referenz (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
- Referenz (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
