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