ApplicationExecutionState Enumeration
Especifica el estado de ejecución de la aplicación.
Sintaxis
var value = Windows.ApplicationModel.Activation.ApplicationExecutionState.notRunning;
Atributos
- VersionAttribute(NTDDI_WIN8)
Miembros
El ApplicationExecutionStateEnumeración tiene estos miembros.
| Miembro | Valor | Descripción |
|---|---|---|
| NotRunning | notRunning | 0 |
La aplicación no se está ejecutando. |
| Running | running | 1 |
La aplicación se está ejecutando. |
| Suspended | suspended | 2 |
Se suspende la aplicación. |
| Terminated | terminated | 3 |
La aplicación finalizó después de suspenderse. |
| ClosedByUser | closedByUser | 4 |
El usuario cerró la aplicación. |
Observaciones
En esta tabla se proporciona información más detallada sobre cuándo se mostrará cada uno de estos estados y qué debe hacer la aplicación en respuesta.
| Estado | Cuando se ve este estado | Lo que la aplicación debe hacer |
|---|---|---|
| NotRunning |
El usuario primero activa la aplicación después de:
El usuario cierra la aplicación con el gesto de cerrar o Alt+F4, y la activa unos 10 segundos antes de cerrarla. | Mostrar la interfaz de usuario inicial y realizar las tareas de inicialización. |
| Running |
La aplicación se activa a través de un mosaico secundario o de una de las extensiones y contratos de activación mientras se ejecuta. | Responda al evento de activación según corresponda. |
| Suspended |
La aplicación se activa mediante un mosaico secundario o uno de los contratos y extensiones de activación mientras que Windows la está suspendiendo o después de que Windows la haya suspendido. | Responda al evento de activación según corresponda. |
| Terminated |
Windows suspende correctamente la aplicación y, a continuación, finaliza. Por ejemplo, Windows puede finalizar una aplicación suspendida si el sistema tiene pocos recursos. Algunas aplicaciones, como los juegos, pueden consumir gran cantidad de recursos. | Restaurarse a la forma en que el usuario la dejó, en lugar de empezar de nuevo. Utilice los datos guardados durante la suspensión de la aplicación. Actualice el contenido o las conexiones de red que hayan podido quedar obsoletos. |
| ClosedByUser |
El usuario cierra la aplicación con el gesto de cerrar o Alt+F4, y lleva más de 10 segundos activar la aplicación de nuevo. | Mostrar la interfaz de usuario inicial y realizar las tareas de inicialización en lugar de restaurar el estado anterior. |
Windows Phone 8
En Windows Phone, solo se admiten NotRunning y Suspended.
Requisitos
|
Cliente mínimo compatible | Windows 8 |
|---|---|
|
Servidor mínimo compatible | Windows Server 2012 |
|
Teléfono mínimo compatible | Windows Phone 8 |
|
Espacio de nombres |
|
|
Metadatos |
|
Consulta también
- Conceptos
- Ciclo de vida de la aplicación
- Instrucciones para suspender y reanudar una aplicación
- Referencia (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
- Referencia (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
