特别是对于.NET 4.0,我将使用System.Runtime.Caching命名空间。假设我的所有方法都使用滑动到期,持续时间为20分钟。是否可以将其放在配置文件中?如果是这样,我将如何做到这一点?
感谢。
答案 0 :(得分:0)
<appSettings>
<add key="slidingExpirationInMinutes" value="20" />
</appSettings>
然后你可以抓住这个值并变成一个整数:
int cacheValue;
string cacheValueAsString = ConfigurationManager.AppSettings["slidingExpirationInMinutes"];
if(int.TryParse(cacheValueAsString, out cacheValue)
{
//Set the value here
}
else
{
//Fallback to default?
}
我假设您知道如何通过编程方式设置滑动值?