/// <summary> /// 插入一个缓存项到 WebCache /// </summary> /// <param name="cache"></param> /// <param name="item"></param> public static void InsertCacheItem(this Cache cache, CacheItem item) { cache.Insert(item.CacheToken.CacheKey(), item, null, item.Expiration, Cache.NoSlidingExpiration); }
/// <summary> /// 将 CacheItem 对象序列化到指定的流 /// </summary> /// <param name="cacheItem">要序列化的 CacheItem 对象</param> /// <param name="stream">序列化的流</param> public static void SerializeTo(this CacheItem cacheItem, Stream stream) { var fomatter = new BinaryFormatter(); fomatter.Serialize(stream, cacheItem); }