惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
J
Java Code Geeks
U
Unit 42
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
L
LangChain Blog
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
I
InfoQ
The Cloudflare Blog
小众软件
小众软件
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
V
V2EX
月光博客
月光博客
Martin Fowler
Martin Fowler

博客园 - 冰戈

【解决方法】IIS 承载的服务失败 - 冰戈 - 博客园 【Silverlight】使用ChildWindow实现MessageBox Silverlight3_Tools&SDK发布中文版 Windows Server 2008 将与 Visual Studio 2008 以及 SQL Server 2008 共同发布 基于Ajax的模糊查询输入控件(补充) 基于Ajax的编码、拼音缩写、名称模糊查询输入控件 个人站点域名改为www.oylb.net 使用PostSharp进行AOP框架设计:一个简单的原型 又一套BlogEngine主题Andreas 给博客增加了一个主题Nautica02Liquid 对BlogEngine进行了一次简单升级 SQL Server 2005公用表达式实现递归 微软2008系列 (Orcas + Longhorn Server+SQL2008)将于2008年2月27日发布 - 冰戈 使用CSS+SiteMap+UserControl+MasterPage实现简易的Tab 转实用文章:常用开源协议详细解析 SubSonic 命令行参数及使用示例 抢先试用ReSharper UnitRun™ 1.0 又一款免费的VS2005单元测试插件 公司求才,你们是怎样做的?你想怎样做?
【Silverlight】利用IsolatedStorageFile实现客户端缓存
冰戈 · 2009-07-30 · via 博客园 - 冰戈

为将一套系统局部改版为BS应用,最近在琢磨Silverlight,发现这玩意可能真能带来一场革命,对于程序员来说比Flash好的还真不是一星半点。

废话就不说了,来点实在的。我们有些数据,特别是些不是经常变的数据往往需要进行缓存,以往在asp.net的时候使用page的cache属性,其实那还是存放在服务器端,对服务器压力比较大,这下好了silverlight提供了IsolatedStorageFile,而且可以申请无限量空间,当然是要人家客户端同意了,实现也很简单

ApplyStorageSpace

看到这个东西自然而然就想到了,用来做缓存和离线数据存储肯定能成,于是找了下老外的做法(silverlight还是老外用的多啊)找个个不错的类,简单改了改就很好用了

ClientStorage

本来用来做缓存这个就够用了,但为了能进一步使用方便,还是做了件多余的事就是在这个基础上再封了个Cache类这样用起来可能就更直观了

Cache

用法也超简单,例程假设的是从服务取数据,然后缓存到客户端,下次使用时不再访问服务即可,当然如果用户清理了IsolatedStorage就要重新取服务上的数据了

Usage

有兴趣的下个demo看看/Files/Hedonister/SilverlightCache.zip

ps:好久不写东西,不会说话了,一片帖子发了一个多小时