2018年3月31日 星期六

[.Net] HttpRuntime.Cache.Insert中absoluteExpiration與slidingExpiration可共存??

說明:
MSDN查HttpRuntime.Cache.Insert說明時,看到下面這段文字:

如果沒搞錯意思,應該是說在slidingExpiration設個參數(大於0),在absoluteExpiration設為DateTime.Now.Add(該參數),可以有如上說明的效果。

但不是說absoluteExpiration與slidingExpiration不能共存嗎???

有看沒有懂,實際測試看看(.Net framework 4.5.2 + MVC 5.2.3):


實際執行,出現ArgumentException,
看起來absoluteExpiration與slidingExpiration不能同時生效。
後來使用.Net framework4 + WebForm測試,也是一樣的Exception。


資料來源:
https://msdn.microsoft.com/en-us/library/4y13wyk9(v=vs.110).aspx

沒有留言:

張貼留言