- 浏览: 492238 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
Silverlight 独立存储 好比Cookie一样,可以在客户端存储信息,但是他更加强大,独立存储提供了客户端指定目录下的读写权限,可以任意的向其中添加删除修改读取文件。
独立存储将文件存储在系统盘-当前用户-本地的-指定文件夹当中。
独立存储有两个作用域 应用程序级别和站点级别 他就像是一个为Silverlight专门提供的文件夹,用来存放Silverlight的文件信息,比如XML、TXT、Dat、Html等,格式不限只要对你有用。
基础操作语法
using System.IO.IsolatedStorage; using System.IO;
void CreateDir(string dirName) { IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication(); storeFile.CreateDirectory(dirName); } void SaveFile(string savePath, string content) { IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication(); IsolatedStorageFileStream sf = storeFile.CreateFile(savePath); using (StreamWriter sw = new StreamWriter(sf)) { sw.WriteLine(content); } sf.Close(); } void LoadFile(string readPath) { string content = string.Empty; using (IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication()) { if (storeFile.FileExists(readPath)) { StreamReader sr = new StreamReader(storeFile.OpenFile (readPath, FileMode.Open, FileAccess.Read)); content = sr.ReadToEnd(); } } } void DeleteFile(string path) { using (IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication()) { storeFile.DeleteFile(path); } } void DeleteDir(string dirPath) { using (IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication()) { storeFile.DeleteDirectory(dirPath); } } void LoadDirs() { using (IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication()) { var itemSource = storeFile.GetDirectoryNames("*"); } }
名值对方式存储读取
这种方式就很像Cookie了
string ReadSettings(string key) { IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; return settings[key].ToString(); } void SaveSettings(string key, string value) { IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; settings.Add(key, value); settings.Save(); } void ClearSettings() { IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; settings.Clear(); }
独立存储的文件与名值对分别有两个示例,可以在目录地址链接下载代码阅读。
独立存储的空间大小
独立存储默认的空间上限是1M,可以通过代码设置让这个上限加大。代码如下
//使1用?应|用?程ì序ò存?储¢创′建¨对?象ó using (IsolatedStorageFile storeFile = IsolatedStorageFile.GetUserStoreForApplication()) { //获?取?旧é空?间?大ó小? long oldSize = storeFile.AvailableFreeSpace; //定¨义?新?增?空?间?大ó小? long newSize = 2097152; if (oldSize < newSize) { //分?配?新?的?存?储¢空?间? storeFile.IncreaseQuotaTo(newSize); } }
客户可以通过邮件Silverlight 控件选择Silverlight配置中 ->应用程序存储选项卡 中查看本地有存储了那些Silverlight应用存储信息。
发表评论
-
Silverlight 从入门到精通
2009-12-31 21:12 1195Silverlight 是一种新的 Web 呈现 ... -
WCF 及 Silverlight 中使用 Session
2010-01-13 10:11 1827WCF 中 使用 Session 1.标记WCF服务开启 ... -
Silverlight 第一步 快速的掌握页面布局,做一个博客的布局实例
2010-02-12 21:34 1429如果你刚开始学习Silverlight 那么真为你高兴你可以绕 ... -
Silverlight 按钮类控件和选择控件 示例
2010-02-13 14:50 1472下面我们开始走一边Silverlight中的基础控件。 使用 ... -
Silverlight 信息显示与编辑控件 示例
2010-02-14 12:29 1639Silverlight 真是一个不错的开发平台,想到即将发布的 ... -
Silverlight 数据显示和布局控件 示例
2010-02-14 18:41 1869数据显示控件 DataGrid DataGrid 是最基础的数 ... -
Silverlight 属性样式、控件模板、视觉状态
2010-02-15 14:06 2482在使用Silverlight的样式的时候感觉非常好,以前在HT ... -
Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
2010-02-15 19:02 1544HTML元素属性介绍 Silverlight 作为网页的一部 ... -
Silverlight 与HTML元素交互操作
2010-02-15 19:32 1316Silverlight 中的HtmlPage 和 HtmlE ... -
Silverlight 与javaScript互操作
2010-02-15 20:12 1428Silverlight 调用 javaScript ... -
Silverlight 中的WebClient 与 WebRequest 示例
2010-02-16 16:48 1847WebClient public partial clas ... -
Silverlight 客户端本地消息通讯
2010-02-17 13:22 1020在Silverlight 3 中添加了客户端不同应用程序之间的 ... -
Silverlight 程序库缓存与打开/保存文件对话框
2010-02-17 19:12 1884程序库缓存 我们都知道Xap是Silverlight 初始下 ... -
silverlight click 事件委托是 RoutedEventHandler
2008-12-01 09:46 1672cellBtn.Click += new RoutedEven ... -
silverlight 2 系统对话框
2008-12-01 09:47 884silverlight 2 系统对话框 Code< ... -
silverlight, 双击事件
2008-12-01 10:22 1136Silverlight 没有提供双 ... -
转帖-如何在不联网的情况下安装 Silverlight Tools
2009-01-05 13:54 990首先,在安装之前,将你的系统和VS2008更新到最新的 SP1 ... -
Silverlight 开发 GIS Google Maps
2009-06-01 17:36 1663Silverlight 作为地理信息系统的开发平台,与多种图源 ... -
Silverlight Tools 安装失败 解决办法
2009-06-18 20:02 18531.Silverlight Tools 安装失败,可以尝试将注 ...
相关推荐
WP7 Isolated Storage Explorer
window phone 8 Backup Isolated Storage To SkyDrive
2.记住密码,使用ISolatedStorage独立存储区,加载登录窗体 时,先查找独立存储区有无信息,若有且记住密码标志为"1", 则直接将用户名和密码写入输入框。 【登录成功后再根据 记住密码 的勾选情况重新写入记住...
14、Silverlight(16) - 2.0数据之独立存储(Isolated Storage) 15、Silverlight(17) - 2.0数据之详解DataGrid, 详解ListBox 16、Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器 17、...
在WebBrowser控件中包含来自IsolatedStorage的静态JS / CSS /图像文件
IsolatedStorageDemo 源代码
Consuming, transforming, and displaying content in your Silverlight web application through XML, LINQ-based data access, and isolated storage Building custom controls for your Silverlight project ...
Silverlight SPY是一款共享软件,该软件可以自动...同时,可以分解项目中的样式和UI,以及Isolated Storege展示给开发人员。我们在地址栏输入Silverlight.NET地址,即可得到,双击任何一个资源,在View窗口即可查看。
Silverlight中独立存储功能展示 1 获取存储目录 2 读写存储目录中的文件 3 清除存储目录 4 增加存储目录的空间容量
1、四大缓存方式,在Caching Application Block中,主要提供以下四种保存缓存数据的途径,分别是:内存存储(默认)、独立存储(Isolated Storage)、数据库存储(DataBase Cache Storage)和自定义存储(Custom ...
当Silverlight中没有BinaryFormatter时,如何将二进制数据序列化到Silverlight客户端中的IsolatedStorage? 为什么不使用sharpSerializer? -用于.NET和Silverlight的开源XML和二进制序列化器
Visual Studio 2013 Shell (Isolated)
isolated-vm
data storage and retrieval, integration with cloud services, adding media and location-based services, and working with Silverlight and Expression Blend. Learn to use sensors such as the camera, GPS,...
将文件复制到隔离存储中,以便您可以使用IsoStoreSpy下载它们。 安装 通过PC上的此链接获取已编译文件的存档文件: https://github.com/tandasat/CopyFiles/releases/latest 然后,使用“应用程序部署”工具部署...
8.6 Using Isolated Storage; 8.7 Enabling Elevated Trusted Mode; 8.8 Debugging Out of Browser Applications; 8.9 Interoperating with COM; 8.10 Using Notification Windows; 8.11 Key Points; Chapter 9: ...
IsolatedStorageSettings用法案例源码,源码IsolatedStorageSettings 用法之 程序...而本次所讲到的是在后台代码中利用 IsolatedStorageSettings 独立存储中实现 详细说明:http://wp.662p.com/thread-8019-1-1.html