Silverlight 的 Isolated Storage 学习笔记

Silverlight 的 Isolated Storage 学习笔记

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 一一对应。

 
如果要申请更多的磁盘,用 store.IncreaseQuotaTo() 方法。注意必须由用户发起,才会提示并有可能得到允许(比如点击按钮的事件处理函数中)。否则永远返回 false.

使用方法有两种:

1. 用 IsolatedStorageFile 类。创建目录,文件,操作之。适合操作复杂数据或需要保存大量数据。

2. 用 IsolatedStorageSettings 类。相当于一个简单的字典,可在其中保存/读取简单对象。用这个比较方便。

目录/文件的名字尽可能短,防止实际形成的路径超过 windows 中 260 字符的限制(会抛出异常)。

如果要保存敏感数据,可以加密后再保存(可用 System.Security.Cryptography 下的一些类)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110934.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 现在哪款诺基亚能玩Java游戏_回忆S60(塞班)年代的JAVA游戏:有没有哪一款是你在课堂偷偷玩的?…

    现在哪款诺基亚能玩Java游戏_回忆S60(塞班)年代的JAVA游戏:有没有哪一款是你在课堂偷偷玩的?…Bounce我们把这个游戏叫为蹦球,也是诺基亚手机内置的一款游戏。需要操控一只红色的小皮球,滚动、蹦跳来一路闯关,碰触黄色的圈得分,关卡设计在今天来说都算是十分灵活的,可以来回进行冒险,不像常见的横版卷轴过关游戏,经过的关卡就不能回去了。玩这款游戏很是需要耐心,有些关卡需要特别注意机关、暗道,更有些关卡连弹跳的力度和位置都需要尝试很多次去掌握,依稀还记得按键2,5跳跃,按*(星键)可以改变蹦球形象…

    2022年7月7日
    18
  • hashmap put过程面试_面试时问你base在哪儿

    hashmap put过程面试_面试时问你base在哪儿一个HashMap能跟面试官扯上半个小时关注安琪拉的博客1.回复面试领取面试资料2.回复书籍领取技术电子书3.回复交流领取技术电子书前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。开场面试官:你先自我介绍一下吧!安琪拉:我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目…

    2022年8月22日
    3
  • 什么是组件_webview组件

    什么是组件_webview组件1.FlowPanel普通容器1//普通的容器,使用HTML默认的布局行为2FlowPanelflowPanel=newFlowPanel();3flowPanel.add(n

    2022年8月2日
    5
  • 2021.4.14永久激活码_通用破解码

    2021.4.14永久激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    1.4K
  • 使用yum安装_linux安装gitlab

    使用yum安装_linux安装gitlab是用yum安装gitlab

    2022年4月20日
    134
  • Alex 的 Hadoop 菜鸟教程: 第16课 Pig 安装使用教程

    Alex 的 Hadoop 菜鸟教程: 第16课 Pig 安装使用教程本教程介绍Pig的安装和使用。hdfs虽说是一个文件空间,但是我们每次要查看hdfs上的文件的时候都要输入一大串命令,比如一个简单的ls都需要输入:hdfsdfs-ls/,而且还不能cd到某个目录,这样就造成了每次ls都要带上全路径的麻烦,能不能有一个工具可以模拟linux下的shell呢?Pig就实现了这样的需求,可以直接ls,可以cd到某个目录。并且Pig还创造了PigLatin语言,可以通过Pig写一个类似存储过程的MapReduce的Job,pig会自动帮你把这个job翻译成MapR

    2022年5月9日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号