System.Web.Caching.Cache删除某键后,希望同时触发其它动作(关
System.Web.Caching.Cache是.net为我们提供的一个轻量级的缓存组件,它提供了最基础的增,增过期,删除,获取等操作,下面是对Cache进行的一个封装,方便以后统一调用和扩展。
/// <summary>
/// 缓o存?相à关?的?操ù作÷类à
/// 占?占?
/// </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值μ
/// 调÷用?:oDataCache.SetCache("name", "zzl");
/// </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值μ
/// 调÷用?:oDataCache.SetCache("name", "zzl", DateTime.Now.AddMinutes(1), TimeSpan.Zero);
/// </summary>
/// <param name="CacheKey"></param>
/// <param name="objObject"></param>
public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration, TimeSpan slidingExpiration)
相关新闻>>
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](一)
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](二)
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](三)
- 定制默认系统帐号不能被更新与删除
- JavaScript 删除 ASP.NET 设置的多值 Cookie 的方法
- ASP.NET Gridview 中使用checkbox删除的方法(两种)
- WPF如何删除已经打开的图片文件
- asp.net之DataList的使用方法,及分页(存储过程创建),编辑,更
- ASP.Net之Datalist详解【删除(源码)】
- 用触发器进行级联删除
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- wcf系列5天速成——第一天 binding的使用(1)
- .NET中序列化(二)
- ASP.NET中Request.InputStream使用
- 实现.net cms系统 第三篇《大刀阔斧-核心源码》
- Asp.net MVC源码分析--Model Validation(Server端
- ASP.NET 2.0编程小技巧两则
- .Net Remoting与WCF实现Server与Client通讯比较
- winform下通过webclient使用非流方式上传(post)数据和
- 【译】MVC3 20个秘方-(13)使用Ajax Helper 提高用户
- asp.net使用httphandler打包多CSS或JS文件以加快页面加