关于HttpRuntime.Cache和HttpContext.Cache

gucs 2004-11-25 09:14:40
http://community.csdn.net/Expert/topic/3537/3537605.xml?temp=.3369104

上面的帖子中,大家都说HttpRuntime.Cache和HttpContext.Cache相同,我想知道他们有什么不同?
...全文
127 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfg35_-433 2004-11-26
  • 打赏
  • 举报
回复
学习
速马 2004-11-25
  • 打赏
  • 举报
回复
同思归
gucs 2004-11-25
  • 打赏
  • 举报
回复
谢谢!
TonyTonyQ 2004-11-25
  • 打赏
  • 举报
回复
共同点:这两个对象的Cache属性都是一个名叫Cache类的实例,此类在.NET Framework中可以查到,是个不能被继承的类。
不同点:
HttpContext.Cache - Gets the Cache object for the current HTTP request.
HttpRuntime.Cache - Gets the Cache for the current application.
前者针对当前用户请求(在当前请求中有效),后者针对整个应用程序(只要当前应用程序处于运行状态均有效)。
saucer 2004-11-25
  • 打赏
  • 举报
回复
它们应该是指同一对象,HttpContext只是在当前用户请求内有效,但有时你需要在没有用户请求的情形下执行一些方法时,譬如,一个服务器端的timer,那么你应该使用HttpRuntime.Cache
gucs 2004-11-25
  • 打赏
  • 举报
回复
http://weblogs.asp.net/tatochip/archive/2003/11/26/39952.aspx

http://wintellect.com/forum/topic.asp?TOPIC_ID=1666&ARCHIVE=


大家参考两个这个帖子的回复
iswear428 2004-11-25
  • 打赏
  • 举报
回复
又学习

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧