Compartir a través de


ApplicationExecutionState Enumeración

Definición

Especifica el estado de ejecución de la aplicación.

public enum class ApplicationExecutionState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ApplicationExecutionState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ApplicationExecutionState
var value = Windows.ApplicationModel.Activation.ApplicationExecutionState.notRunning
Public Enum ApplicationExecutionState
Herencia
ApplicationExecutionState
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

ClosedByUser 4

El usuario cerró la aplicación.

NotRunning 0

La aplicación no se está ejecutando.

Running 1

La aplicación se está ejecutando.

Suspended 2

La aplicación está suspendida.

Terminated 3

La aplicación se finalizó después de suspenderse.

Comentarios

Esta tabla proporciona más detalles sobre cuándo verá cada uno de estos estados y qué debe hacer la aplicación en respuesta.

State Cuando se ve este estado Qué debe hacer la aplicación
NotRunning El usuario activa primero la aplicación después de: 1) instalar la aplicación desde la Tienda; 2) hacer clic en Finalizar tarea en el Administrador de tareas mientras se ejecuta la aplicación; 3) reiniciar el equipo; 4) cerrar sesión y volver a activar.
El usuario cierra la aplicación a través del gesto de cierre o Alt+F4 y lo activa en unos 10 segundos de cerrarla.
Muestra su interfaz de usuario inicial y realiza tareas de inicialización.
Running La aplicación se activa a través de un icono secundario o 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 a través de un icono secundario o una de las extensiones y contratos de activación mientras Windows lo suspende o después de que Windows lo 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 se está ejecutando poco en recursos. Algunas aplicaciones, como juegos, pueden consumir muchos recursos. Restaure a sí mismo en la forma en que el usuario lo dejó, en lugar de iniciarse de nuevo. Usa los datos guardados durante la suspensión de la aplicación. Actualice el contenido o las conexiones de red que pueden haberse quedado obsoletas.
ClosedByUser El usuario cierra la aplicación a través del gesto de cierre o Alt+F4 y tarda más de 10 segundos en activar la aplicación de nuevo. Restaure a sí mismo en la forma en que el usuario lo dejó, en lugar de iniciarse de nuevo. Usa los datos guardados durante la suspensión de la aplicación. Actualice el contenido o las conexiones de red que pueden haberse quedado obsoletas.

Windows 8

En Windows 8, cuando State es ClosedByUser, muestra la interfaz de usuario inicial de la aplicación y realiza tareas de inicialización, en lugar de restaurar su estado anterior. Si la aplicación de Windows 8 depende del comportamiento Windows 8ClosedByUser, puede habilitarla al actualizarla a Windows 8.1 o posterior estableciendo la propiedad Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose en true.

Windows Phone 8

En Windows Phone, solo NotRunning se admiten y Suspended .

Se aplica a

Consulte también