C# 数据缓存帮助类
来源:互联网 发布:logo设计软件手机版 编辑:程序博客网 时间:2024/06/06 02:43
using System;using System.Web;using System.Collections;namespace DotNet.Utilities{ public class CacheHelper { /// <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 0
- C# 数据缓存帮助类
- C#数据缓存介绍及Caching通用帮助类整理
- C#数据查询帮助类
- C#缓存介绍 Caching通用帮助类代码整理 .net几种缓存概述
- C# 简单的读取数据Excel帮助类
- C# 对象数据转换Json帮助类 JsonHelp
- C# 缓存数据解析
- c# 缓存数据
- C#缓存数据解析
- 分布式缓存 Memcache 帮助类
- .net core 缓存帮助类
- C#时间帮助类
- c# JsonHelper 帮助类
- C# GridView帮助类
- C# Cookie帮助类
- C# 时间帮助类
- C# js帮助类
- C# 分词帮助类
- Android菜鸟进阶之路 Button控件的使用
- C_文件(2)关于fclose函数
- 大狼痛心疾首的碎碎念
- LVM (Logic Volume Management,逻辑卷管理)
- Mycat【数据库方式】实现全局序列号
- C# 数据缓存帮助类
- MySQL官方手册
- 最全Java面试题(一)面试时这些问题你早晚都会遇到
- maven创建web项目详解
- Java中获取日期函数应用
- 一起Talk Android吧(第二十回:Java常用类之Date续)
- QT帮助文档风格设置
- css伪元素属性content用法场景
- C# Cookie帮助类