比如我建了一个页面数据缓存对象Cache["key"]后,是不是不写专门的程序移除的话,他一直会存在,还是会过一段时间自动消失或者更新,如果是这样的话,能不能自己设定一个时间,让他到多少分钟就自动更新下数据呢?
解决方案 »
- InvalidOperationException: 未能映射路径“/”。
- aspx 后台改变Button字体颜色?
- 当用户关闭浏览器时(点浏览器右上角的叉子),执行一段操作数据库的代码,怎么做?
- 100分,求一个关于DataTable的问题,在线等
- 急求AspNetPager分页控件结合存储过程分页问题
- chart绘图控件histogram引用HistogramChartHelper类的问题
- ip地址的隐藏 急
- visual studio.net 中如何引用treeview控件
- 让人困惑的问题
- 急急急!VS.NET无法启动IE6.0进行调试,请微软专家帮忙解决!
- 问个很麻烦的问题
- IIS高手看过来(网络暂无有效解决方案的问题)
Cache.Insert (String, Object, CacheDependency) 向 Cache 中插入具有文件依赖项或键依赖项的对象。
Cache.Insert (String, Object, CacheDependency, DateTime, TimeSpan) 向 Cache 中插入具有依赖项和过期策略的对象。
Cache.Insert (String, Object, CacheDependency, DateTime, TimeSpan, CacheItemPriority, CacheItemRemovedCallback) 向 Cache 对象中插入对象,后者具有依赖项、过期和优先级策略以及一个委托(可用于在从 Cache 移除插入项时通知应用程序)。 上面几个是Cache.Insert()方法的几个重载,datetime 就是过期时间。。例如:
Cache.Insert("DSN", connectionString, null, DateTime.Now.AddMinutes(2), TimeSpan.Zero);
详细请查看 MSDN
内存占用是服务器整个内存,还是IIS指定分配给这个站点的最大内存呢?