我没有看到隔离存储有很多价值,除非可能在本地临时缓存一些图像或代码。因为你只获得1MB,即便如此,我也看不到它的重要价值。在隔离存储中保存设置没有多大意义,因为用户可以从另一台机器上的另一个浏览器访问您的silverlight应用程序。
Plus Settings更有意义地存储在服务器上。
你可能错过了什么使用IsolatedStorage?
答案 0 :(得分:5)
Robert - 默认为1MB,您(作为开发人员)可以请求将配额增加到用户可能拥有的任何可用空间量。作为一个例子,我们有一些客户使用Silverlight进行离线媒体应用,并使用750MB的空间来存储电影。
个
答案 1 :(得分:2)
我不确定是否还有其他好处,但我想用几个例子来看一下。
1)将所有页面加载数据缓存在独立存储中,以便在必须刷新页面时应用程序不必点击服务器(如弹出窗口阻止程序)。
更多信息: Using Silverlight Isolated Storage for Local State Backup
2)Isolated Storage是使用cookie的一个很好的替代品,特别是如果您正在处理大量数据。 使用示例包括应用的撤消功能,购物车项目,窗口设置以及应用程序下次加载时可以调用的任何其他设置。
答案 2 :(得分:1)
AOL Mail正在使用它来存储邮件标题,以便快速浏览邮件消息的树控件。
答案 3 :(得分:0)
请参阅此Web应用程序ToolToMeet.com,了解如何使用隔离存储而不是使用中央数据库