Windows Dev Center

Application.Resuming Event

Se produit lors des transitions d'application de l'état suspendu vers l'état d'exécution.

Syntaxe


public event EventHandler<object> Resuming

Informations sur les événements

DéléguéSystem.EventHandler<Object> [.NET] | Windows.Foundation.EventHandler<Object> [C++]

Remarques

Le système interrompt votre application chaque fois que l'utilisateur bascule vers une autre application ou le Bureau, et reprend votre application chaque fois que l'utilisateur retourne vers elle. Toutefois, le système peut également arrêter votre application pendant qu'elle est interrompue afin de libérer des ressources. Par conséquent, vous devez gérer l'événement Suspending pour enregistrer l'état de votre application.

Si votre application est arrêtée, restaurez l'état de l'application dans une substitution de méthode OnLaunched. Si votre application continue avant qu'elle ne soit terminée, le système restaure automatiquement l'état de l'application. Vous devez gérer l'événement Resuming uniquement si vous devez actualiser tout contenu affiché qui a pu changé pendant l'interruption de l'application, tel que les flux d'informations ou l'emplacement de l'utilisateur.

Les applications doivent éviter d'appeler le code qui effectue un chargement élevé sur le thread d'interface utilisateur en réponse à Resuming. Ce qui donne l'apparence à l'utilisateur que le shell ne répond pas, alors qu'en fait, c'est votre code d'application qui est le point d'accélérateur. Déléguez les opérations à d'autres threads si possible, ou utilisez une approche préconfigurée ou virtualisée pour régénérer les vues et l'interface utilisateur lorsque l'application reprend son exécution.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

Application
Suspending
OnActivated
Activation et reprise des applications

 

 

Afficher:
© 2015 Microsoft