手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#自带缓存使用方法 c#移除清理缓存
c#自带缓存使用方法 c#移除清理缓存
摘要:复制代码代码如下://////获取数据缓存//////键publicstaticobjectGetCache(stringCacheKey)...

复制代码 代码如下:

/// <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());

}

}

【c#自带缓存使用方法 c#移除清理缓存】相关文章:

c#中的常用ToString()方法总结

分享C#操作内存读写方法的主要实现代码

C#对XML文件的各种操作实现方法

C#中常使用进度条的代码

C#版ftp方法实现类的代码

C#注释的一些使用方法浅谈

解析C#中@符号的几种使用方法详解

VB.NET中Caching的使用方法

c#中var关键字用法浅谈

C#中的yield关键字的使用方法介绍

精品推荐
分类导航