Windows Dev Center

ApplicationExecutionState Enumeration

Spécifie l'état d'exécution de l'application.

Syntaxe


Public Enum ApplicationExecutionState

Attributs

[Version(0x06020000)]

Membres

ApplicationExecutionStateÉnumération possède ces membres.

MembreValeurDescription
NotRunning | notRunning0

L'application ne s'exécute pas.

Running | running1

L'application s'exécute.

Suspended | suspended2

L'application est interrompue.

Terminated | terminated3

L'application s'est arrêtée après avoir été suspendue.

ClosedByUser | closedByUser4

L'application a été fermée par l'utilisateur.

Remarques

Ce tableau fournit plus de détails sur le moment où vous constaterez chacun de ces états et sur ce que votre application doit faire en réponse.

ÉtatLorsque cet état est observéCe que votre application doit faire
NotRunning

L'utilisateur commence par activer l'application après :

  • installation de l'application à partir du Windows Store
  • cliquer sur Fin de tâche dans le gestionnaire des tâches pendant que l'application s'exécute
  • redémarrage de l'ordinateur
  • déconnexion et reconnexion

L'utilisateur ferme l'application avec le mouvement de fermeture ou Alt+F4 et l'active dans les 10 secondes environ après sa fermeture.

Affichez son interface utilisateur initiale et effectuez les tâches d'initialisation.
Running

L'application est activée via une mosaïque secondaire ou l'un des contrats et extensions d'activation pendant son exécution.

Répondre à l'événement d'activation, si nécessaire.
Suspended

L'application est lancée via une mosaïque secondaire ou l'un des contrats et extensions d'activation au moment où Windows l'interrompt ou après que Windows l'ait interrompu.

Répondre à l'événement d'activation, si nécessaire.
Terminated

Windows suspend correctement l'application, puis est arrêté. Par exemple, Windows peut terminer une application interrompue si les ressources du système sont faibles. Certaines applications, telles que les jeux, peuvent être assez gourmandes en ressources.

Se restaurer dans l'état ou l'utilisateur l'a laissée au lieu de redémarrer de zéro. Utilisez les données enregistrées pendant la suspension d'application. Actualiser le contenu ou les connexions réseau qui sont peut-être périmés.
ClosedByUser

L'utilisateur ferme l'application avec le mouvement de fermeture ou Alt+F4 et la réactive après plus de 10 secondes.

Dans Windows 8, affichez son interface utilisateur initiale et effectuez les tâches d'initialisation, plutôt que de restaurer son état précédent.

Dans Windows 8.1, se restaurer dans l'état ou l'utilisateur l'a laissée au lieu de redémarrer de zéro. Utilisez les données enregistrées pendant la suspension d'application. Actualiser le contenu ou les connexions réseau qui sont peut-être périmés.

Remarque  Si votre application Windows 8 dépend du comportement ClosedByUser Windows 8, vous pouvez activer ce comportement dans votre application Windows 8.1 lorsque vous mettez à niveau vers Windows 8.1. Pour activer le comportement Windows 8 ClosedByUser, définissez la fin de l'exécution de votre application Windows 8.1 lorsque la dernière fenêtre est fermée avec la propriété Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose.

 

Windows Phone 8

Dans Windows Phone, seuls NotRunning et Suspended sont pris en charge.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

Concepts
Cycle de vie de l'application
Instructions pour l'interruption et la reprise d'applications
Référence (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
Référence (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

 

 

Afficher:
© 2015 Microsoft