我想使用caching application block应用程序块实现把dataset数据加密后缓存成二进制文件,并且把二进制文件还原回dataset,
请问各位高手,该怎么做(请给出详细代码,谢谢)
到这里回帖给分,谢谢!!
http://community.csdn.net/Expert/topic/4008/4008251.xml?temp=.4820215
解决方案 »
- DevExpress.XtraReports.UI.XRCheckBox控件
- 有合并行标题的EXCEL导入有谁知道怎么弄啊(能解决马上得分)
- 关于<authentication mode="Forms">的问题
- [dataset]别人在dataset里新加入一行数据,放入了session,我如何找到这新加的一行?
- 200分请教SQL中in参数在存储过程中的传递问题?
- 托管与托管数据类型之间的转换
- dataGridView如何改变“当前单元格”
- vs2012 DATAGRID的问题
- 高手急救:所有的文件全都报错了。。。线等,即结
- 问一个很菜的问题
- 关于windows应用程序部署的简单问题
- 怎么查询模糊XML里面的数据?
Enterprise Library Caching Application Block 1.0 版可让开发人员将本地缓存集成到其应用程序中。它支持内存缓存和后备存储(可选),后者可以是企业程序库数据访问应用程序块或独立存储。应用程序块无需修改即可使用,它还可以提供检索、添加和删除缓存数据所需的全部功能。可配置的过期时间与清除策略也是应用程序块的一部分功能。在构建企业级分布式应用程序时,架构师和开发人员面临着许多难题。缓存可以帮助您克服其中的一些难题,包括: • 性能。通过存储与数据使用者尽可能接近的相关数据,缓存可以提高应用程序的性能。这样可以避免重复进行数据创建、处理和传输。
• 可伸缩性。在缓存中存储信息有助于节省资源,并且可以随着应用程序需求的增加来提高可伸缩性。
• 可用性。通过将数据存储在本地缓存中,应用程序可以承受系统的故障,例如网络等待时间、Web 服务问题以及硬件故障。
常见情况缓存应用程序块适用于以下任何一种情况: • 必须重复访问静态数据或极少更改的数据。
• 在创建、访问或传输方面,数据访问的开销很高。
• 即使在源(例如服务器)不可用时,数据也必须始终可用。
缓存应用程序块可用于以下任何一个应用程序类型: • Windows 窗体
• 控制台
• Windows 服务
• 企业服务
• ASP.NET Web 应用程序或 Web 服务(如果您需要 ASP.NET 缓存中未包含的功能)
应该将缓存应用程序块部署在单个应用程序域中。每个应用程序域都可以有一个或多个缓存(可以有也可以没有后备存储)。缓存不能在不同的应用程序域之间共享。缓存应用程序块的性能已优化,并且是线程安全和异常安全的。您可以对它进行扩展,以包括您自己的过期策略和后备存储。