源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#自带缓存使用方法 c#移除清理缓存

  • 时间:2020-03-20 18:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#自带缓存使用方法 c#移除清理缓存
[u]复制代码[/u] 代码如下:
/// <summary> /// 获取数据缓存 /// </summary> /// <param name="CacheKey">键</param> public static object GetCache(string CacheKey) {     System.Web.Caching.Cache objCache = HttpRuntime.Cache;     return objCache[CacheKey]; } /// <summary> /// 设置数据缓存 /// </summary> public static void SetCache(string CacheKey, object objObject) {     System.Web.Caching.Cache objCache = HttpRuntime.Cache;     objCache.Insert(CacheKey, objObject); } /// <summary> /// 设置数据缓存 /// </summary> public static void SetCache(string CacheKey, object objObject, TimeSpan Timeout) {     System.Web.Caching.Cache objCache = HttpRuntime.Cache;     objCache.Insert(CacheKey, objObject, null, DateTime.MaxValue, Timeout, System.Web.Caching.CacheItemPriority.NotRemovable, null); } /// <summary> /// 设置数据缓存 /// </summary> public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration, TimeSpan slidingExpiration) {     System.Web.Caching.Cache objCache = HttpRuntime.Cache;     objCache.Insert(CacheKey, objObject, null, absoluteExpiration, slidingExpiration); } /// <summary> /// 移除指定数据缓存 /// </summary> public static void RemoveAllCache(string CacheKey) {     System.Web.Caching.Cache _cache = HttpRuntime.Cache;     _cache.Remove(CacheKey); } /// <summary> /// 移除全部缓存 /// </summary> public static void RemoveAllCache() {     System.Web.Caching.Cache _cache = HttpRuntime.Cache;     IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();     while (CacheEnum.MoveNext())     { _cache.Remove(CacheEnum.Key.ToString());     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部