Asp.net中的缓存(slidingExpiration和absoluteExpiration)
本文关键字:slidingExpiration absoluteExpiration 缓存 net Asp | 更新日期: 2023-09-27 18:13:22
hy,
如何使用absoluteExpiration
和slidingExpiration
,如果我同时指定它们,我会得到:absoluteExpiration必须为DateTime.MaxValue或slidingExpiration不能为timeSpan.Zero.
Cache.Insert("cachetest", value, Nothing, ??,??;
谢谢,
对于滑动到期,请使用以下选项:
Cache.Insert(key, value, Nothing,
Cache.NoAbsoluteExpiration, TimeSpan.FromSeconds(10))
对于绝对过期,请使用以下选项:
Cache.Insert(key, value, Nothing,
DateTime.Now.AddMinutes(2), Cache.NoSlidingExpiration)
必须使用其中一个。来自Microsoft文档http://msdn.microsoft.com/en-us/library/05kd8d77.aspx
绝对到期
如果使用绝对过期,slidingExpiration参数必须为NoSlidingExpiration。
滑动到期
如果使用的是滑动过期,则absoluteExpiration参数必须为NoAbsoluteExpiration。