手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#自定义缓存封装类实例
C#自定义缓存封装类实例
摘要:本文实例讲述了C#自定义缓存封装类。分享给大家供大家参考。具体如下:这个自定义的C#类封装了部分常用的缓存操作,包括写入缓存,读取缓存,设置...

本文实例讲述了C#自定义缓存封装类。分享给大家供大家参考。具体如下:

这个自定义的C#类封装了部分常用的缓存操作,包括写入缓存,读取缓存,设置缓存过期时间等等,简化了C#的缓存操作,代码非常简单,易于阅读。

using System; using System.Web; namespace DotNet.Utilities { /// <summary> /// 缓存相关的操作类 /// </summary> public class DataCache { /// <summary> /// 获取当前应用程序指定CacheKey的Cache值 /// </summary> /// <param name="CacheKey"></param> /// <returns></returns> public static object GetCache(string CacheKey) { System.Web.Caching.Cache objCache = HttpRuntime.Cache; return objCache[CacheKey]; } /// <summary> /// 设置当前应用程序指定CacheKey的Cache值 /// </summary> /// <param name="CacheKey"></param> /// <param name="objObject"></param> public static void SetCache(string CacheKey, object objObject) { System.Web.Caching.Cache objCache = HttpRuntime.Cache; objCache.Insert(CacheKey, objObject); } /// <summary> /// 设置当前应用程序指定CacheKey的Cache值 /// </summary> /// <param name="CacheKey"></param> /// <param name="objObject"></param> public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration,TimeSpan slidingExpiration ) { System.Web.Caching.Cache objCache = HttpRuntime.Cache; objCache.Insert(CacheKey, objObject,null,absoluteExpiration,slidingExpiration); } } }

希望本文所述对大家的C#程序设计有所帮助。

【C#自定义缓存封装类实例】相关文章:

C# 拓展方法的简单实例

C# Linq读取XML文件的实例

c#实现sunday算法实例

C#定位txt指定行的方法小例子

c#自定义泛型类的实现

C# 将字节流转换为图片的实例方法

c# 自定义泛型链表类的详解

C#版ftp方法实现类的代码

C#跨窗体操作(引用传递) 实例代码

c# 应用事务的简单实例

精品推荐
分类导航