HY,缓存
如何使用absoluteExpiration
和slidingExpiration
,如果我指定我他们都得到 :absoluteExpiration必须DateTime.MaxValue或slidingExpiration必须timeSpan.Zero。
Cache.Insert("cachetest", value, Nothing, ??,??;
感谢,
HY,缓存
如何使用absoluteExpiration
和slidingExpiration
,如果我指定我他们都得到 :absoluteExpiration必须DateTime.MaxValue或slidingExpiration必须timeSpan.Zero。
Cache.Insert("cachetest", value, Nothing, ??,??;
感谢,
你必须使用一个或另一个。从http://msdn.microsoft.com/en-us/library/05kd8d77.aspx
absoluteExpiration
Microsoft文档...如果你正在使用绝对过期,则slidingExpiration参数必须是NoSlidingExpiration。
slidingExpiration
...如果你正在使用滑动过期,则absoluteExpiration参数必须是NoAbsoluteExpiration。
对于滑动过期,使用此:
Cache.Insert(key, value, Nothing,
Cache.NoAbsoluteExpiration, TimeSpan.FromSeconds(10))
对于绝对过期,使用此:
Cache.Insert(key, value, Nothing,
DateTime.Now.AddMinutes(2), Cache.NoSlidingExpiration)
你放什么在 “关键”, “价值”? – TamarG 2015-02-01 07:10:06
Cache.Insert(key ...)会覆盖现有密钥吗?或者会抛出异常? – 2015-04-13 09:55:25
@TamarG“key”是您希望用于此缓存项目的标识符。 “价值”是您希望存储在缓存中的项目/值 – 2015-04-13 09:56:39