浅谈隔离存储

 

[1]隔离存储(isolated  storage);即存储每个用户的数据。

   功能:由传统windows*.ini文件和更新一些windows注册表中 HKEY_CURRENT_USER 键。

   形式:通常是文件系统中的一个目录实现数据隔离;可信度小的代码无法调用可信度要求高的代码。

   重要性:CLR提供了一种标准的空间存储程序的数据,无需要求数据有特定布局或语法;可将任何数据保存在隔离存储中。隔离存储主要用于保存用户的配置信息、各个窗口及其部件的位置、用户专有的信息等;每个用户的数据可以保存在单独的文件中,按配件或所源自的应用域进行区分。

   基本操作:

a)向隔离存储写入:创建配置文件流IsolatedStorageFileStream(Tester.cfg,FileMode.Create)-------写入流StreamWriter--------刷新缓冲并清除Flush()

b) 向隔离存储读取:打开配置文件流IsolatedStorageFileStream-------读取流StreamReader--------读取整个文件ReadLine()

 

  [2]串行化 、格式化器(二进制或SOAP格式)、反串行化

     定义:当对象以流的形式被写入到硬盘时,它的各种成员数据均被串行化Serialize。即以一串字节形式写到流中。

      适用:对象在存入数据或跨场景Context、应用域Appdomain、进程process或机器边界列集时,也要被串行化。

      [串行化对象映像object graph]对象及其所有成员数据;[Serializable]属性信息显示声明。

转载于:https://www.cnblogs.com/hwnet130/archive/2008/07/10/1240189.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值