LaunchActivatedEventArgs, classe

LaunchActivatedEventArgs Class

Fournit des informations sur l'événement lorsqu'une application est lancée.

JavaScript:  Ce type apparaît sous forme de WebUILaunchActivatedEventArgs.

Syntaxe


public sealed class LaunchActivatedEventArgs : ILaunchActivatedEventArgs,
    IActivatedEventArgs,
    IApplicationViewActivatedEventArgs

Attributs

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Membres

LaunchActivatedEventArgsClasse possède ces types de membres :

Méthodes

The LaunchActivatedEventArgs Classe hérite des méthodes de Object Classe.

Propriétés

Le LaunchActivatedEventArgsClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Arguments

En lecture seuleGets the arguments that are passed to the app during its launch activation.

CurrentlyShownApplicationViewId

En lecture seuleGets the identifier for the currently shown app view.

Kind

En lecture seuleGets the reason that this app is being activated.

PreviousExecutionState

En lecture seuleGets the execution state of the app before this activation.

SplashScreen

En lecture seuleGets the splash screen object that provides information about the transition from the splash screen to the activated app.

TileId

En lecture seuleGets the ID of the source that was invoked to launch the application.

 

Remarques

Cet objet est accessible lorsque vous répondez aux événements Activated lorsque ActivationKind a la valeur Launch.

Les applications Windows Store en C++, C# ou Visual Basic implémentent généralement des points d'activation en substituant des méthodes de l'objet Application. Les fichiers code-behind app.xaml de modèle par défaut incluent toujours une substitution pour OnLaunched. L'implémentation par défaut inclut la prise en charge et la gestion d'état de navigation initiales via la classe d'assistance SuspensionManager.

Toutes les substitutions Application impliquées dans un scénario d'activation doivent appeler Window.Activate dans leurs implémentations.

Évitez d'exécuter des tâches pendant l'activation si elles peuvent augmenter considérablement le temps nécessaire pour exécuter votre application. À la place, vous pouvez déclencher des tâches de chargement supplémentaires en écoutant l'événement SplashScreen.Dismissed.

L'objet de différé d'activation ne doit pas être utilisé pour exécuter des tâches complexes pendant l'activation. Toutes les erreurs ou exceptions non gérées qui se produisent lors de l'activation (notamment l'activation différée) provoquent l'arrêt de l'application. Si vous devez effectuer des appels de réseau ou traiter un certain nombre de fichiers supplémentaires pendant l'activation, lancez votre application dans un écran de démarrage étendu, puis effectuez ces opérations. Pour plus d'informations, consultez Comment faire pour étendre l’écran de démarrage.

Important   Les applications qui requièrent un temps de lancement excessif peuvent être exécutées par le système.

Lors du test de votre application, sachez que la réactivation immédiate d'une application qui vient d'être arrêtée entraîne un échec d'activation si l'écran de démarrage est toujours visible.

Fin du lancement de JavaScript

Si vous programmez en JavaScript, le lancement est terminé lorsque votre gestionnaire d'événements activé est retourné correctement après l'exécution de vos tâches de lancement.

Achèvement de lancement .NET

Si la programmation est en C#, VB, ou C++, le lancement est terminé lorsque vous exécutez une fenêtre d'application.

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

Activation, reprise et multitâche
Comment activer une application
Windows.UI.Core.CoreApplicationView.Activated
Application
OnLaunched

 

 

Afficher:
© 2018 Microsoft