Application.Resuming Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando la aplicación pasa del estado Suspendido al estado En ejecución.
// Register
event_token Resuming(EventHandler<IInspectable> const& handler) const;
// Revoke with event_token
void Resuming(event_token const* cookie) const;
// Revoke with event_revoker
Application::Resuming_revoker Resuming(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public event System.EventHandler<object> Resuming;
function onResuming(eventArgs) { /* Your code */ }
application.addEventListener("resuming", onResuming);
application.removeEventListener("resuming", onResuming);
- or -
application.onresuming = onResuming;
Public Custom Event Resuming As EventHandler(Of Object)
Tipo de evento
Comentarios
El sistema suspende la aplicación cada vez que el usuario cambia a otra aplicación o al escritorio y reanuda la aplicación cada vez que el usuario vuelve a ella. Sin embargo, el sistema también puede finalizar la aplicación mientras se suspende para liberar recursos. Por lo tanto, debes controlar el evento Suspending para guardar el estado de la aplicación.
Si la aplicación finaliza, puede restaurar el estado de la aplicación en una invalidación del método OnLaunched . Si la aplicación se reanuda antes de que finalice, el sistema restaura automáticamente el estado de la aplicación. Debe controlar el evento Resuming solo si necesita actualizar cualquier contenido mostrado que pueda haber cambiado mientras la aplicación está suspendida, como fuentes de noticias o la ubicación del usuario.
Las aplicaciones deben evitar invocar código que coloque una carga elevada en el subproceso de la interfaz de usuario en respuesta a la reanudación. Al hacerlo, el usuario parece que el shell no responde cuando, de hecho, es el código de la aplicación que es el punto de limitación. Delegue las operaciones a otros subprocesos, si es posible, o use un enfoque preconfigurado o virtualizado para volver a generar vistas y interfaz de usuario cada vez que se reanude la aplicación.
El evento Resuming se ejecuta en el mismo apartamento en el que se registró.