asp.net – HttpContext.Cache到期

前端之家收集整理的这篇文章主要介绍了asp.net – HttpContext.Cache到期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法指定在HttpContext.Cache中保存数据的时间?

解决方法

您可以在Cache.Add()的第4个参数中指定它:
public Object Add(
    string key,Object value,CacheDependency dependencies,DateTime absoluteExpiration,// After this DateTime,it will be removed from the cache
    TimeSpan slidingExpiration,CacheItemPriority priority,CacheItemRemovedCallback onRemoveCallback
)

编辑:

如果您通过索引器访问缓存(即Cache [“Key”]),被调用方法不使用到期,并且无限期地保留在缓存中。

这里是使用索引器时调用代码

public void Insert(string key,object value)
{
    this._cacheInternal.DoInsert(true,key,value,null,NoAbsoluteExpiration,NoSlidingExpiration,CacheItemPriority.Normal,true);
}

猜你在找的asp.Net相关文章