清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
using System;
using System.Collections.Generic;
using System.Web.Caching;
using System.Web;
/// <summary>
/// This class reads/writes to ASP .NET server cache. For the sake of
/// simplicity, the class writes objects to cache with no expirateion.
/// Use the Remove() function to programmatically remove objects stored
/// from the server cache. This class was created as an alternative to
/// storing large objects in the session.
/// </summary>
public class CacheHandler
{
public static bool Write(string cacheID, object data)
{
if (HttpContext.Current == null)
return false;
if (cacheID == null || cacheID.Equals(""))
return false;
HttpRuntime.Cache.Insert(
cacheID, data, null, Cache.NoAbsoluteExpiration,
Cache.NoSlidingExpiration, CacheItemPriority.NotRemovable, null
);
return true;
}
public static object Read(string cacheID)
{
if (HttpContext.Current == null)
return null;
return HttpRuntime.Cache.Get(cacheID);
}
public static void Remove(string cacheID)
{
if (HttpContext.Current == null )
return;
if (cacheID == null || cacheID.Equals(""))
return;
HttpRuntime.Cache.Remove(cacheID);
}
}