OnLaunch

Cet élément signifie que le service de déploiement recherche une mise à jour du fichier du programme d’installation de l’application lors du lancement de l’application.

Hiérarchie d’éléments

<AppInstaller>
<UpdateSettings>
<OnLaunch>

Syntaxe

<OnLaunch HoursBetweenUpdateChecks? = String with numeric values between 0 and 255 inclusive. />

Clé

? facultatif (zéro ou un)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire
HoursBetweenUpdateChecks HoursBetweenUpdateChecks spécifie la fréquence à laquelle le service de déploiement recherche une mise à jour du fichier du programme d’installation de l’application. Lorsque HoursBetweenUpdateChecks a la valeur 0, le service de déploiement recherche les mises à jour à chaque fois que l’application est lancée. Pour les autres valeurs, le service de déploiement recherche les mises à jour lorsque l’application est lancée uniquement si elle n’a pas déjà été vérifiée dans le dernier nombre d’heures spécifié par HoursBetweenUpdateChecks. Par exemple, si HoursBetweenUpdateChecks est défini sur 12, le service de déploiement recherche les mises à jour lorsque l’application est lancée uniquement si elle n’a pas déjà vérifié les mises à jour au cours des 12 heures précédentes. Valeurs numériques comprises entre 0 et 255 inclus. La valeur par défaut est 24. No
ShowPrompt Indique si le déploiement affiche une invite, en informant l’utilisateur sur la mise à jour. Pour plus d’informations sur le comportement de cet attribut, consultez les notes. disponible dans Windows 10, version 1903 et versions ultérieures. Boolean Non
UpdateBlocksActivation Doit être utilisé uniquement si ShowPrompt = "true". Indique si le déploiement empêche l’utilisateur de lancer l’application tant que la mise à jour n’a pas été appliquée. « UpdateBlocksActivation » = true signifie que l’interface utilisateur que l’utilisateur verra autorise l’utilisateur à effectuer la mise à jour ou à fermer l’application. « UpdateBlocksActivation » = false signifie que l’interface utilisateur qui s’affiche permet à l’utilisateur d’effectuer la mise à jour ou de démarrer l’application sans mise à jour. Dans ce dernier cas, la mise à jour sera appliquée en mode silencieux à un moment opportun. Pour plus d’informations sur le comportement de cet attribut, consultez les notes. disponible dans Windows 10, version 1903 et versions ultérieures. Boolean Non

Éléments parents

Éléments parents Description
UpdateSettings Élément facultatif du fichier appinstaller. UpdateSettings indique s’il faut ou non Rechercher une mise à jour au cours du lancement de l’application.

Notes

la définition de l' ShowPrompt="true" attribut affiche actuellement une invite pour les applications UWP, mais pas pour les applications de bureau qui ont été empaquetées dans un package d’application Windows (autrement dit, les applications de bureau qui utilisent le Pont du bureau). Pour les applications de bureau, cette fonctionnalité fournit une mise à jour silencieuse. les mêmes fonctionnalités par défaut fournies par l’élément OnLaunch.

les ShowPrompt attributs et UpdateBlocksActivation n’ont d’effet que lorsque l’utilisateur démarre l’application à partir d’un élément de menu ou d’une vignette dans le menu Démarrer. Ces attributs n’ont aucun effet si l’utilisateur démarre l’application à partir d’un raccourci sur le bureau ou à partir de la barre des tâches.

Exemples

Dans cet exemple, le déploiement recherchera les mises à jour chaque fois que l’application sera lancée. Si des mises à jour sont trouvées, le déploiement affiche une invite indiquant à l’utilisateur qu’il doit effectuer la mise à jour avant de lancer l’application. En outre, la version de l’application peut être incrémentée ou décrémentée.

<UpdateSettings> 
    <OnLaunch HoursBetweenUpdateChecks="0" ShowPrompt="true" UpdateBlocksActivation="true"/>
    <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>

Configuration requise pour HoursBetweenUpdateChecks

Valeur
Espace de noms http://schemas.microsoft.com/appx/appinstaller/2017/2

Configuration requise pour ShowPrompt et UpdateBlocksActivation

Valeur
Espace de noms http://schemas.microsoft.com/appx/appinstaller/2018