首页 > 其他 > 详细

[转载]C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

时间:2014-01-29 00:39:05      阅读:1869      评论:0      收藏:0      [点我收藏+]

看了很多资料终于搞明白cache中absoluteExpiration,slidingExpiration这两个参数的含义。

absoluteExpiration:用于设置绝对过期时间,它表示只要时间一到就过期,所以类型为System.DateTime,当给这个参数设置了一个时间时,slidingExpiration参数的值就只能为Cache.NoSlidingExpiration,否则出错;

slidingExpiration:用于设置可调过期时间,它表示当离最后访问超过某个时间段后就过期,所以类型为System.TimeSpan,当给这个参数设置了一个时间段时,absoluteExpiration的值就只能为Cache.NoAbsoluteExpiration,否则出错;

     两个使用实例

Cache.Add("name", content, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(10), System.Web.Caching.CacheItemPriority.Normal, null);

Cache.Add("name", content, null, DateTime.Now.AddMinutes(10), System.Web.Caching.Cache.NoSlidingExpiration, CacheItemPriority.Normal, null);

 

原文地址:http://hi.baidu.com/_dustin_/item/22e62ac754c9fc71ced4f891

[转载]C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

原文:http://www.cnblogs.com/iack/p/3535864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!