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); } }}
新聞熱點
疑難解答