2010-03-05 3 views
1

J'ai une application Silverlight qui télécharge actuellement XAPs sur demande à l'aide Package.DownloadPackageAsync() de l'espace de noms System.ComponentModel.Composition.Packaging. Pour autant que je sache, cela évite toute sorte de mise en cache du navigateur XAPS qui pourrait avoir lieu. Est-ce que quelqu'un sait comment tirer parti de la mise en cache du navigateur en utilisant des téléchargements à la demande? La seule chose que je peux penser est de faire ma propre mise en cache de XAPs dans un stockage isolé.Comment tirer parti de la mise en cache du navigateur de XAPS

Merci,

+0

Umm ... d'où obtenez-vous cet espace de noms 'Packaging'? – AnthonyWJones

+0

L'espace de noms 'Packaging' est issu de MEF –

+0

@Graeme: MEF est-il un SDK supplémentaire? Il n'y a pas d'espace de noms Packaging dans la documentation Silverlight 4 Beta sur MSDN que je peux voir? – AnthonyWJones

Répondre

0

Selon Glenn Blocks dernier message: « Nous sommes à la recherche dans le support de montage en cache à l'avenir. »

http://codebetter.com/blogs/glenn.block/archive/2010/03/07/building-hello-mef-part-iv-deploymentcatalog.aspx

Cela dit, en dehors de la mise en cache du XAP dans le stockage isolé, si vous utilisez OOB, vous pouvez mettre en cache la XAP manuellement sur le système local.

+0

Je suis content qu'ils pensent à cela, en attendant je suppose que je implémenter le cache de stockage Isololated. Bon blog, merci pour la réponse. –

Questions connexes