Enumeración ApplicationExecutionState
Collapse the table of content
Expand the table of content

ApplicationExecutionState Enumeration

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

Sintaxis


var value = Windows.ApplicationModel.Activation.ApplicationExecutionState.notRunning;

Atributos

[Version(0x06020000)]

Members

A continuación se indican los miembros de ApplicationExecutionState (Enumeración).

MiembroValorDescripción
NotRunning | notRunning0

La aplicación no se está ejecutando.

Running | running1

La aplicación se está ejecutando.

Suspended | suspended2

Se suspende la aplicación.

Terminated | terminated3

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

ClosedByUser | closedByUser4

El usuario cerró la aplicación.

Comentarios

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.

EstadoCuando se ve este estadoLo que la aplicación debe hacer
NotRunning

El usuario primero activa la aplicación después de:

  • instalación de la aplicación desde la Tienda
  • haciendo clic en Finalizar tarea en el Administrador de tareas mientras se ejecuta la aplicación
  • reinicio del equipo
  • cerrar sesión y volver a iniciarla

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.

En Windows 8, se muestra la interfaz de usuario inicial y se realizan las tareas de inicialización en lugar de restaurar el estado anterior.

En Windows 8.1, se restaura 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.

Nota  Si la aplicación para Windows 8 depende del comportamiento de ClosedByUser de Windows 8, puede habilitar este comportamiento en la aplicación para Windows 8.1 cuando actualice a esta versión. Para habilitar el comportamiento Windows 8 ClosedByUser, establezca la aplicación Windows 8.1 para finalizar cuando se cierre la última ventana con la propiedad Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose.

 

Windows Phone 8

En Windows Phone, solo se admiten NotRunning y Suspended.

Requisitos

Cliente mínimo admitido

Windows 8

Servidor mínimo admitido

Windows Server 2012

Teléfono mínimo admitido

Windows Phone 8

Espacio de nombres

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

Metadatos

Windows.winmd

Vea 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

 

 

Mostrar:
© 2018 Microsoft