- 浏览: 436504 次
- 性别:
- 来自: 唐山
文章分类
最新评论
-
hautbbs:
谢谢分享!
ASP.NET 导出Excel 和csv -
hautbbs:
感谢分享!
ASP.NET 导出Excel乱码的终极解决 -
wyf:
zcl920 写道只能说 看不懂。要发就发全 取一段出来 有什 ...
图片上绘制文字换行处理 -
zcl920:
只能说 看不懂。要发就发全 取一段出来 有什么用。
图片上绘制文字换行处理 -
380086154:
有用,谢谢。
js比较日期
Silverlight uses Isolated Storage as a virtual file system to store data in a hidden folder on your machine. It breaks up the data into two separate sections: Section #1 contains administrative information such as disk quota and section #2
Silverlight uses Isolated Storage as a virtual file system to store data in a hidden folder on your machine. It breaks up the data into two separate sections: Section #1 contains administrative information such as disk quota and section #2 contains the actual data. Each Silverlight application is allocated its own portion of the storage with the current quota set to be 1 MB per application.
Advantages:
- Isolated Storage is a great alterative to using cookies (as discussed in Tip of the Day #18) especially if you are working with large sets of data. Examples of use include undo functionality for your app, shopping cart items, window settings and any other setting your application can call up the next time it loads.
- Isolated storage stores by user allowing server applications to dedicate unique settings per individual user.
Possible Pitfalls:
- Administrators can set disk quota per user and assembly which means there is no guarantee on space available. For this reason, it is important to add exception handling to your code.
- Even though Isolated Storage is placed in a hidden folder it is possible, with a bit of effort, to find the folder. Therefore the data stored is not completely secure as users can change or remove files. It should be noted though that you can use the cryptography classes to the encrypt data stored in isolated storage preventing users from changing it.
- Machines can be locked down by administrative security policies preventing applications from writing to the IsolatedStorage. More specifically, code must have the IsolatedStorageFilePermission to work with isolated storage.
All that said, let’s take a look at how we save and load data. Note that you will need to add a using statement to reference the namespace System.IO.IsolatedStorage as well as System.IO.
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using System.IO.IsolatedStorage; using System.IO; namespace SilverlightApplication10 { public partial class Page : UserControl { public Page() { InitializeComponent(); SaveData("Hello There", "MyData.txt"); string test = LoadData("MyData.txt"); } private void SaveData(string data, string fileName) { using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream isfs = new IsolatedStorageFileStream(fileName, FileMode.Create, isf)) { using (StreamWriter sw = new StreamWriter(isfs)) { sw.Write(data); sw.Close(); } } } } private string LoadData(string fileName) { string data = String.Empty; using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream isfs = new IsolatedStorageFileStream(fileName, FileMode.Open, isf)) { using (StreamReader sr = new StreamReader(isfs)) { string lineOfData = String.Empty; while ((lineOfData = sr.ReadLine()) != null) data += lineOfData; } } } return data; } } }
发表评论
-
Silverlight同步(Synchronous)调用WCF服务
2015-04-10 15:51 807基于AutoResetEvent的同步实现 利用Aut ... -
iis8 默认不支持svc解决方法
2014-09-18 18:57 782以下内容对于使用WIN2012 部署V9的时候使用。 ... -
WCF-IErrorHandler
2011-10-11 16:30 1057使用 IErrorHandler 接口,我们可以更深入地 ... -
Silverlight自定义类库实现应用程序缓存
2011-09-25 14:06 953默认情况下,如果SL项目引用了一些其它程序集(即通俗意义上的d ... -
附加属性指定图片地址
2010-12-09 16:58 1052public static void SetUrlSource ... -
Silverlight 中读取JSON数据
2010-12-02 09:16 1329假定按照 如何:对基于 ... -
画雷达图背景
2010-10-09 16:36 1351直接糊代码 public partial class Mai ... -
拖动类
2010-08-03 15:51 687public static class DragDrop { ... -
显示数据库图片
2010-05-07 10:57 1165可以创建一个类,该类允许通过从 IValueConverter ... -
Convert Hex String to .NET Color(十六进制字符串颜色转Color)
2010-05-04 17:49 2235string xCol = "#FF00DD&quo ... -
"Printing" in Silverlight 3 with WriteableBitmap
2010-04-27 13:00 1373One of the high-profile missing ... -
ASP.NET Membership and Roles in Silverlight 3
2010-04-27 11:02 1289Since Silverlight applications ... -
Silverlight客户端和WCF服务器端共享类库
2010-04-15 12:42 2285WCF为了给Silverlight客户端提供引用共享类型,我们 ... -
Silverlight实现多语言
2010-03-08 15:11 1842首先添加一个主资源文件Text.resx 设置生成代码 pub ... -
动态载入xap文件
2010-02-25 11:10 1174myButton.Click += new RoutedEve ... -
SilverLight中调用自定义用户控件
2010-02-25 11:07 21081.在aspx页面中切换调用同一个SilverLight项目中 ... -
Silverlight拖放封装
2009-12-09 10:51 1547public static class ExtendMe ... -
Silverlight图表控件 (超炫)
2009-12-03 14:43 7114开源的项目visifire,使用它可以在Silverlig ...
相关推荐
在.NET框架中,独立存储(Isolated Storage)提供了一种安全、隔离的文件存储机制,使得应用程序可以在不违反用户系统安全策略的情况下存储和检索数据。Isolated Storage将数据存储在特定于应用程序的安全边界内,...
独立存储是Windows Phone应用数据存储的主要方式,它为每个应用程序提供了私有的数据存储区域,确保不同应用间的数据隔离。 在Windows Phone平台上,应用程序无法直接访问其他应用的存储空间,因此,为了调试或分析...
在IT领域,独立存储文件(Isolated Storage File)是一种安全且隔离的存储机制,主要用于应用程序的数据持久化。这种存储方式允许程序在不依赖特定文件系统路径的情况下保存数据,避免了不同应用程序之间的数据冲突...
- **概念**:独立存储是一个安全的、与用户其他数据隔离的区域,用于存储应用程序的数据。每个应用程序都有自己的独立存储空间,无法访问其他应用的数据。 - **用途**:主要用于保存用户配置、临时文件、缓存数据...
1. **独立存储空间(Isolated Storage)**:在WP8系统中,应用有自己的隔离存储区域,用于保存私有数据,如用户设置、本地文件等。这确保了应用之间的数据隔离,防止相互干扰。使用`IsolatedStorage` API,我们可以...
在WP7系统中,Isolated Storage主要用于存储应用程序的临时文件、配置信息、用户设置等非敏感数据。开发者通常会利用这个存储空间来保存应用的状态、缓存数据或者进行数据备份。Isolated Storage Explorer的出现极大...
Isolated Shell 模式下,Shell 是一个独立的应用程序,它只包含基本功能,不加载任何默认的 Visual Studio 工作负载或项目类型。这意味着用户可以根据自己的需求添加特定的组件和服务,非常适合那些希望构建轻量级、...
Isolated Storage是一种安全、隔离的存储区域,每个应用程序都有自己的独立空间,避免了不同应用间的数据冲突。以下是对WP7中Isolated Storage的详细解释和相关代码示例。 1. **Isolated Storage基本概念** - **...
- **虚拟硬盘**:每个isolated-vm都有自己的虚拟硬盘,可以是固定大小或动态扩展的,存储着虚拟机的操作系统和应用数据。 在“Demo”这个文件中,可能包含了一个示例的isolated-vm的配置或镜像文件,用于演示如何...
本篇笔记主要探讨SilverLight中的独立存储(Isolated Storage)特性及其应用场景。 独立存储是SilverLight中一种安全、隔离的数据存储机制,允许应用程序在用户计算机上存储少量数据,如用户个性化信息、访问记录等...
Isolated Storage是.NET Framework提供的一种安全且受控的存储区域,它允许应用程序在用户的机器上存储数据,同时保持与其他应用程序的数据隔离,防止数据冲突和安全问题。 一、Isolated Storage简介 Isolated ...
在WP8系统中,Isolated Storage是一种安全的存储区域,专为应用程序设计,用于保存用户数据和应用状态。Isolated Storage类似于每个应用自己的私有文件系统,确保了不同应用间的数据隔离,同时保护用户数据不被其他...
WP7隔离存储空间是Windows Phone 7平台上的一个重要特性,它为应用程序提供了一种安全、独立的存储方式,使得应用可以保存数据而不会干扰到其他应用或系统文件。这一概念在后续的Windows Phone版本中也得到了沿用。...
1. **独立存储空间(Isolated Storage)**:在WP8应用开发中,独立存储空间是应用程序用来保存数据的一个私有区域。它提供了一个安全、隔离的方式来存储文件、设置和其他数据。使用独立存储空间,开发者可以读写文本...
Troubleshooting C C++ Isolated Applications and Side-by-side Assemblies. 发现并解决C C++独立应用程序和并行程序集的问题(无法运行VS2008开发的MFCC++程序的参考)
- **独立存储(Isolated Storage)**:数据被存储在本地磁盘的隔离区域,根据操作系统和用户账户有所不同,能够实现持久化,但相对较慢。 - **数据库存储(Database Cache Storage)**:使用数据库来存储缓存数据...
- Windows Phone 7应用的数据持久化通常使用独立存储(Isolated Storage),这是一个安全的本地存储区域,用于保存游戏状态、用户偏好等数据。 8. **练习和学习路径**: - 实验手册中包含逐步的练习,如创建拼图...
High Power Factor (-0.95), -5% IOUT Tolerance, Non-Isolated Buck LED Driver Using LinkSwitchTM-PH LNK419EG”共同指出了这款LED驱动器的关键技术规格和应用。在此基础上,我们可以提炼以下知识点: 1. 功率...
描述简单明了,"induction generator in isolated grid"进一步确认了主题,即讨论的是感应发电机在无并网条件下的应用。 感应发电机,又称为异步发电机,是电力系统中常见的发电设备之一。它的工作原理基于电磁感应...
1. 隔离输出: Low Noise Isolated Power Supply能够提供±15V的隔离输出,这使得其能够满足各种应用场景的需求。 2. 超低纹波:该电源解决方案具有超低纹波的特性,使得其能够提供高品质的电源输出。 3. 高可靠性:...