Partager via


Prérécupérer du contenu pour les applications Windows Store

S'applique uniquement à Windows

Pour que votre application Windows Store soit plus réactive, vous pouvez demander à Windows de précharger du contenu web, comme des pages web ou des images, dans le cache WinINet WinINetde votre application. Cette fonctionnalité est appelée prérécupération. Cela est particulièrement efficace pour le contenu utilisé au démarrage mais vous pouvez prérécupérer également d'autre contenu fréquemment utilisé. Les méthodes de la classe Windows.Networking.BackgroundTransfer.ContentPrefetcher vous permettent de spécifier les URI du contenu que vous voulez précharger. Voir l'exemple de prérécupération de contenu du SDK Windows pour comprendre comment ajouter la fonctionnalité ContentPrefetcher à votre application.

Windows utilise les paramètres heuristiques pour déterminer quand la prérécupération doit avoir lieu et si elle doit avoir lieu, et quelles ressources seront téléchargées. Les paramètres heuristiques prennent en considération le système du réseau et les conditions de puissance, l'historique d'utilisation de l'application par l'utilisateur et les résultats des tentatives des prérécupérations antérieures. Dans Visual Studio, vous pouvez utiliser la commande Déclencher la prérécupération d'application Windows Store pour forcer Windows à ignorer les paramètres heuristiques ContentPrefetcher et précharger tout le contenu web spécifié. Cette opération est utile si vous testez le comportement ou les performances de l'application avec le contenu à prérécupérer dans un état connu (chargé ou non chargé).

Pour forcer le préchargement de ressources ContentPrefetcher spécifiées

Cette procédure suppose que la fonctionnalité ContentPrefetcher est déjà définie et que les URI de contenu à précharger sont spécifiés dans le projet d'application. Pour forcer un préchargement de contenu lorsque les ressources sont nouvelles ou modifiées, vous devez démarrer et arrêter l'application avant de choisir la commande Déclencher la prérécupération d'application Windows Store. Exécutez l'application d'abord pour enregistrer les URI. La commande Déclencher la prérécupération d'application Windows Store force alors le ContentPrefetcher à télécharger le contenu et à l'ajouter au cache. Vous pouvez supposer que le contenu est préchargé dans les exécutions suivantes de l'application.

  1. Démarrez l'application pour enregistrer les URI de contenu prérécupéré dans de l'application. Dans le menu Déboguer, choisissez Démarrer le débogage (Raccourci clavier : F5).

  2. Dans le menu Déboguer, choisissez Arrêter le débogage (Raccourci clavier : Maj+F5).

  3. Dans le menu Déboguer, choisissez Autres cibles de débogage, puis choisissez Déclencher la prérécupération d'application Windows Store.

Vous pouvez désormais déboguer, tester ou analyser votre application avec des ressources web prérécupérées.

Notes

Répétez ces étapes chaque fois que vous ajoutez ou modifiez du contenu web spécifié.

Voir aussi

Autres ressources

Déclenchement de la prérécupération pour les applications Windows Store dans Visual Studio 2013 Update 2