IsolatedStorageSettings做客户端缓存
appSetting[KEY_ORG]=list;
这个缓存里我放了集合
我的实现是这样的:
运行程序的时候,如果客户端没有这个缓存则去查询所有机构的集合,然后放在上面那个appSetting里,如果有缓存则不执行任何操作
现在的问题是,如果我再加入一条机构,为了保持缓存的最新,就要在添加方法里重新查询全部再赋给缓存
有没有直接往这个appSetting[KEY_ORG]里加条记录的方法?
[解决办法]
使用c#的字典
[解决办法]
独立缓存好像默认是1M,可以增加大小,不过这样会每次打开都提示用户增加缓存。
[解决办法]
写到文件里,存起来
用这个IsolatedStorageFile类
http://msdn.microsoft.com/zh-cn/library/system.io.isolatedstorage.isolatedstoragefile(v=VS.95).aspx