Windows Dev Center

ApplicationExecutionState Enumeration

Gibt den Ausführungsstatus der App an.

Syntax


public enum ApplicationExecutionState

Attribute

[Version(0x06020000)]

Member

ApplicationExecutionStateEnumeration hat diese Member.

MemberWertBeschreibung
NotRunning | notRunning0

Die App wird nicht ausgeführt.

Running | running1

Die App wird ausgeführt.

Suspended | suspended2

Die App wurde angehalten.

Terminated | terminated3

Die App wurde beendet, nachdem sie angehalten wurde.

ClosedByUser | closedByUser4

Die App wurde vom Benutzer geschlossen.

Hinweise

Diese Tabelle enthält weitere Informationen darüber, wann Sie jeden dieser Zustände sehen und wie die App reagieren sollte.

ZustandWenn dieser Zustand angezeigt wirdWas Ihre App tun soll
NotRunning

Der Benutzer aktiviert die App zuerst nach folgenden Schritten:

  • Installieren der App aus dem Store
  • Klicken auf Task beenden im Task-Manager, während die App ausgeführt wird
  • der Computer wird neu gestartet
  • ab- und wieder anmelden

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

Windows hält die App erfolgreich an und wird 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 unter Windows 8 die erste Benutzeroberfläche an, und führen Sie Initialisierungsaufgaben aus, anstatt den vorherigen Zustand wiederherzustellen.

Unter Windows 8.1 wird es in den Zustand versetzt, in dem es 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.

Hinweis  Wenn Ihre Windows 8-App von Windows 8 ClosedByUser-Verhalten abhängig ist, können Sie dieses Verhalten in der Windows 8.1-App aktivieren, wenn Sie ein Upgrade auf 8.1 durchführen. Um das ClosedByUser-Verhalten von Windows 8 zu aktivieren, legen Sie die Windows 8.1-App mit der Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose-Eigenschaft so fest, dass sie mit dem Schließen des letzten Fensters beendet wird.

 

Windows Phone 8

Auf dem Windows Phone werden nur NotRunning und Suspended unterstützt.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

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

Metadaten

Windows.winmd

Siehe auch

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

 

 

Anzeigen:
© 2015 Microsoft