CacheHelper.cs

来源:互联网 发布:存储过程实现数据同步 编辑:程序博客网 时间:2024/06/18 13:32
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Common    {    public class CacheHelper    {        /// <summary>        /// 设置缓存永久        /// </summary>        /// <param name="sKey"></param>        /// <param name="sContent"></param>        public static void CacheInsert(string sKey, object oContent)        {            HttpContext.Current.Cache.Insert(sKey, oContent);        }        /// <summary>        /// 设置缓存到指定时间        /// </summary>        /// <param name="sKey"></param>        /// <param name="oContent"></param>        /// <param name="dt">过期时间</param>        public static void CacheInsert(string sKey, object oContent,DateTime dt)        {            HttpContext.Current.Cache.Insert(sKey, oContent, null, dt, TimeSpan.Zero);        }        /// <summary>        /// 获取缓存的值        /// </summary>        /// <param name="sKey"></param>        /// <returns>请注意如果没有找到则为Null</returns>        public static object CacheGet(string sKey)        {           return HttpContext.Current.Cache.Get(sKey);        }        /// <summary>        /// 清除缓存        /// </summary>        /// <param name="sKey"></param>        /// <returns></returns>        public static object CacheRemove(string sKey)        {            return HttpContext.Current.Cache.Remove(sKey);        }    }}

0 0