Silverlight 的 Isolated Storage 学习笔记
来源:互联网 发布:淘宝配送地址怎么设置 编辑:程序博客网 时间:2024/05/17 23:42
CLR Inside Out
Isolated Storage In Silverlight 2
http://msdn.microsoft.com/en-us/magazine/dd458794.aspx
详细介绍了 Silverlight 的 Isolated Storage 用法,以及最佳实践。
大致内容回顾:
在使用 IsolatedStorage 的时候应该总是用一个 try..catch (IsolatedStorageException) 块来包装。
在 Vista, XP, Mac 下,保存在个人文件夹的位置略有不同。
有 Application Store 和 Site Store 之分,同一个站点(根据端口号和协议有区分)的程序可共享一个 Site Store.
各个 Store 以 Store Group 来组织,分配磁盘配额。默认一个 Group 是 1MB.
默认的 group 和 site 一一对应。
http://msdn.microsoft.com/en-us/magazine/dd458794.aspx
详细介绍了 Silverlight 的 Isolated Storage 用法,以及最佳实践。
大致内容回顾:
在使用 IsolatedStorage 的时候应该总是用一个 try..catch (IsolatedStorageException) 块来包装。
在 Vista, XP, Mac 下,保存在个人文件夹的位置略有不同。
有 Application Store 和 Site Store 之分,同一个站点(根据端口号和协议有区分)的程序可共享一个 Site Store.
各个 Store 以 Store Group 来组织,分配磁盘配额。默认一个 Group 是 1MB.
默认的 group 和 site 一一对应。
如果要申请更多的磁盘,用 store.IncreaseQuotaTo() 方法。注意必须由用户发起,才会提示并有可能得到允许(比如点击按钮的事件处理函数中)。否则永远返回 false.
使用方法有两种:
1. 用 IsolatedStorageFile 类。创建目录,文件,操作之。适合操作复杂数据或需要保存大量数据。
2. 用 IsolatedStorageSettings 类。相当于一个简单的字典,可在其中保存/读取简单对象。用这个比较方便。
使用方法有两种:
1. 用 IsolatedStorageFile 类。创建目录,文件,操作之。适合操作复杂数据或需要保存大量数据。
2. 用 IsolatedStorageSettings 类。相当于一个简单的字典,可在其中保存/读取简单对象。用这个比较方便。
目录/文件的名字尽可能短,防止实际形成的路径超过 windows 中 260 字符的限制(会抛出异常)。
如果要保存敏感数据,可以加密后再保存(可用 System.Security.Cryptography 下的一些类)。
如果要保存敏感数据,可以加密后再保存(可用 System.Security.Cryptography 下的一些类)。
- Silverlight 的 Isolated Storage 学习笔记
- Silverlight 2 Beta 2的Isolated Storage
- Silverlight Isolated Storage 独立存储
- Silverlight Isolated Storage 独立存储
- Isolated Storage
- 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)
- Silverlight: 通过LINQ 和Isolated Storage构建客户端数据库
- 关于Isolated Storage的存取路径
- isolated storage GUI工具的选择
- 隔离存贮(Isolated Storage)
- Isolated Storage 独立存储
- WP7-Windows Phone的Isolated Storage Explorer使用指南
- WP7 Isolated Storage 系列 - 1.Isolated Storage 简介
- WP7 Isolated Storage 删除文件
- 独立存储区工具ISETool--让我们跟封闭的Isolated Storage说No!
- Web Storage 学习笔记
- Silverlight学习笔记(3):Silverlight的界面布局
- silverlight 学习笔记 (二): silverlight的开发模式
- 怎样做有效的 TO DO LIST
- Gestalt - 在浏览器里用 python/ruby 写客户端脚本
- 也玩有道难题的双立方数问题:Python 版解法
- 用 Silverlight 开发围棋在线对弈程序(二)MVC
- 用 Silverlight 开发围棋在线对弈程序(一)UI 雏形
- Silverlight 的 Isolated Storage 学习笔记
- VS 2008 Server Explorer 添加数据库连接出错
- Easier programming asynchronous calls
- [Silverlight] 关于线程调用的扩展方法
- [转] Official Microsoft Team Blogs / Microsoft Blogs
- Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
- IronPython 2.0 is finally released
- 用 Chiron 运行 IronPython 编写的 Silverlight 程序
- 谢谢马骐,谢谢 MVP Team