Asp.net中的缓存(slidingExpiration和absoluteExpiration)

本文关键字:slidingExpiration absoluteExpiration 缓存 net Asp | 更新日期: 2023-09-27 18:13:22

hy,

如何使用absoluteExpirationslidingExpiration,如果我同时指定它们,我会得到:absoluteExpiration必须为DateTime.MaxValue或slidingExpiration不能为timeSpan.Zero.

Cache.Insert("cachetest", value, Nothing,  ??,??;

谢谢,

Asp.net中的缓存(slidingExpiration和absoluteExpiration)

对于滑动到期,请使用以下选项:

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。

相关文章:
  • 没有找到相关文章