Silverlight隔离存储是永久性还是缓存?

Silverlight隔离存储是永久性还是缓存?,第1张

概述隔离存储的持久性 – Silverlight是否将其视为缓存,在需要更多空间时删除项目,或仅在用户或应用程序请求时? 似乎还有各种各样的方法来识别孤立的存储 – 机器,应用程序,域,……我遇到的问题是这些都与用户有关.是否可能,如果是这样,创建并稍后检索具有以下属性的隔离存储文件: >无论登录哪个Windows用户,都使用相同的文件 >使用相同的文件,无论程序集版本如何(对xap的更新).相反,网 隔离存储的持久性 – Silverlight是否将其视为缓存,在需要更多空间时删除项目,或仅在用户或应用程序请求时?

似乎还有各种各样的方法来识别孤立的存储 – 机器,应用程序,域,……我遇到的问题是这些都与用户有关.是否可能,如果是这样,创建并稍后检索具有以下属性的隔离存储文件:

>无论登录哪个Windows用户,都使用相同的文件
>使用相同的文件,无论程序集版本如何(对xap的更新).相反,网址将保持不变.这甚至可以离线工作(在浏览器之外).

基本上我希望隔离存储在应用程序更新和不同用户登录时保持不变.

解决方法 “Machinestore”选项在Silverlight中不可用,只有“应用程序”和“站点”.两者都由用户限定..因为文件存储在windows上用户的AppData下.浏览器内和浏览器外的应用程序共享相同的独立存储库.

[编辑.我第一次错过了您的部分问题]:隔离存储存储不是浏览器缓存的一部分,因此在清除浏览器缓存时不会清除它们.作为开发人员,您可以通过编程方式删除内容.作为用户,您可以使用Silverlight配置UI(即右键单击菜单)来管理存储 – 它被称为“应用程序存储”给用户.最后,一个勇敢的用户可以在磁盘上找到这些文件并手动删除它们……它们是隐藏的,因此它们不会显示在正常搜索中,但确定的用户仍然可以找到它们.

总结

以上是内存溢出为你收集整理的Silverlight隔离存储是永久性还是缓存?全部内容,希望文章能够帮你解决Silverlight隔离存储是永久性还是缓存?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存