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);
}
}
}
CacheHelper.cs
最新推荐文章于 2022-12-20 10:46:31 发布