asp.net下Cache 缓存操作类代码
发布时间:2020-12-15 20:35:39 所属栏目:asp.Net 来源:网络整理
导读:复制代码 代码如下: using System.Collections.Generic; using System.Web; using System; namespace DataAccess { /// summary /// 缓存控制类 /// /summary public class CacheControl { public static Liststring AllUseCacheKey = new Liststring(); ///
复制代码 代码如下: using System.Collections.Generic; using System.Web; using System; namespace DataAccess { /// <summary> /// 缓存控制类 /// </summary> public class CacheControl { public static List<string> AllUseCacheKey = new List<string>(); /// <summary> /// 添加缓存 /// </summary> /// <param name="key"></param> /// <param name="value"></param> /// <param name="absoluteExpiration"></param> public static void AddCache(string key,object value,DateTime absoluteExpiration) { if (!AllUseCacheKey.Contains(key)) { AllUseCacheKey.Add(key); } HttpContext.Current.Cache.Add(key,value,null,absoluteExpiration,TimeSpan.Zero,System.Web.Caching.CacheItemPriority.Normal,null); } /// <summary> /// 移除缓存 /// </summary> /// <param name="key"></param> public static void RemoveCache(string key) { if (AllUseCacheKey.Contains(key)) { AllUseCacheKey.Remove(key); } HttpContext.Current.Cache.Remove(key); } /// <summary> /// 清空使用的缓存 /// </summary> public static void ClearCache() { foreach (string value in AllUseCacheKey) { HttpContext.Current.Cache.Remove(value); } AllUseCacheKey.Clear(); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – Telerik MVC Grid中的自定义寻呼机
- asp.net-mvc – 如何在不同的控制器中管理MVC区域和RenderA
- ASP.NET缩小并连接App_Themes CSS文件
- 全局本地化验证
- asp.net-mvc-4 – 如何在AngularJS局部视图中使用ASP.Net M
- asp.net-core-mvc – ASP NET Core 2.0 appsettings.Develo
- asp.net – 在不使用MVC的情况下在WebPages中渲染部分
- asp.net-mvc – 使用ASP.NET Identity 2.0 UserManagerFact
- asp.net – requestValidationMode 4.5 vs 2.0
- asp.net-mvc – ASP.NET MVC 3更改摘要
推荐文章
站长推荐
- asp.net-mvc-3 – MVC3有条件地禁用Html.TextBox
- ASP.NET获取IP的6种方法
- ASP.NET – 如何在User Control中使用Response.R
- asp.net-mvc-3 – 使用ASP.net MVC 3.0进行RDLC报
- asp.net-mvc – MVC帖子没有填充模型
- asp.net-mvc-3 – 在MVC3中,如何获取当前控制器名
- asp.net – 评论未使用的代码会不会给我的页面带
- asp.net-web-api – Asp.net Web Api的基本项目模
- asp.net – 在编辑模式下未选择的Html.DropDownL
- asp.net-mvc – 在多个表单上指定验证摘要
热点阅读