3

嘿,

如何使用absoluteExpirationand slidingExpiration,如果我同时指定它们,我得到:absoluteExpiration 必须是DateTime.MaxValue 或slidingExpiration 必须是timeSpan.Zero。

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

谢谢,

4

2 回答 2

4

对于滑动到期,使用这个:

Cache.Insert(key, value, Nothing,
             Cache.NoAbsoluteExpiration, TimeSpan.FromSeconds(10))

对于绝对到期,使用这个:

Cache.Insert(key, value, Nothing,
             DateTime.Now.AddMinutes(2), Cache.NoSlidingExpiration)
于 2013-05-14T12:13:24.433 回答
1

您必须使用其中一种。来自http://msdn.microsoft.com/en-us/library/05kd8d77.aspx上的 Microsoft 文档

绝对到期

...如果您使用绝对过期,则slidingExpiration 参数必须为NoSlidingExpiration。

滑动过期

...如果您使用滑动到期,absoluteExpiration 参数必须是 NoAbsoluteExpiration。

于 2013-05-14T12:13:15.200 回答