如何防止ASP.NET从缓存中删除项目
发布时间:2020-05-27 19:58:04 所属栏目:asp.Net 来源:互联网
导读:我想永久添加一个项目到缓存.我使用以下语法: HttpContext.Current.Cache.Insert(cacheName, c, null, Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration); 我已经发现,ASP.NET有时会从缓存中删除项目. 任何有关如何防止这种情况的想法(除了将缓存和使
|
我想永久添加一个项目到缓存.我使用以下语法: HttpContext.Current.Cache.Insert(cacheName,c,null,Cache.NoAbsoluteExpiration,Cache.NoSlidingExpiration); 我已经发现,ASP.NET有时会从缓存中删除项目. 任何有关如何防止这种情况的想法(除了将缓存和使用Dictionary存储在静态成员中? 马特拉 解决方法我的答案是不正确的.请 see here正确答案.您不能阻止ASP.NET从缓存中删除项目(例如,当内存不足时). 如果您需要在应用程序的整个生命周期内存储数据,请将其放入ApplicationState集合中,例如: Application["myData"] = ...; 这类似于SessionState集合,但正如名称所述,它是应用程序范围的. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从ASP.NET服务器控件动态添加CSS文件
- asp.net-mvc – WebApi Action过滤器调用两次
- asp.net-web-api2 – 在WebAPI2项目中加载System.IdentityM
- asp.net-mvc – 将DTO转换为ViewModel的位置?
- asp.net – 从SyndicationContent读取内容文本
- asp.net-mvc – 如何在backbone.js中保存模型集合?
- asp.net – jQuery单击事件处理程序被调用两次复选框
- asp.net-mvc-3 – 列模板kendo ui grid mvc动作链接
- asp.net-mvc – MVC3中的CheckboxList查看并获取传递给控制
- asp.net – JMeter测试ASP .NET网页有多好?
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC路由从html页面开始
- asp.net-mvc – 使用UIHint的ASP.NET MVC 3自定义
- asp.net-mvc – 使用Castle Windsor在ASP.NET MV
- asp.net-mvc-3 – 使用Jquery Ajax渲染部分视图与
- asp.net-mvc – ASP.NET MVC Javascript ActionR
- asp.net – Web Forms MVP项目有哪些好的资源?
- asp.net-mvc – ASP.NET MVC URL解码
- asp.net – 如何使用窗口身份验证获取电子邮件地
- 捆绑和分组 – MVC 6中的捆绑和分类
- asp.net-mvc – 使用ModelState.Remove处理Model
热点阅读
