黑马程序员_学习日记32_winphone7开发_Isolated Storage

来源:互联网 发布:网络加速服务器 编辑:程序博客网 时间:2024/05/16 10:41

隔离存储空间(IsolatedStorage

1、所有文件IO操作被限制在隔离存储空间里面

在隔离存储空间里面可以增加、删除和修改目录和文件

在隔离存储空间里面可以存储程序配置信息

 

2、重要的类

IsolatedStorageFile用于操控隔离存储空间里面的目录及文件

IsolatedStorageFileStream用于读写操控隔离存储空间里面的文件流

IsolatedStorageSettings用于存储程序配置信息的Dictionary

 

3、使用隔离存储空间

引用两个命名空间:

using System.IO.IsolatedStorage;

using System.IO;

不需要引用其他DLL

与传统的文件IO操作类似

 

4、应用程序配置信息

一般用于简单的配置信息,例如有keyvalue的对应

其实是隔离存储空间里的Dictionary

可以直接把对象保存到应用程序配置信息里面

 

5、配额管理

Windows Phone下的隔离存储空间没有配额的限制

只保存需要的信息,删除无用的信息

把数据同步到云端,减少本地存储

 

6、本地数据库支持

SQL CE暂时不提供给第三方使用

替代品:

SterlingIsolated Storage Database with LINQ for Silverlight and Windows Phone 7

http://sterling.codeplex.com