首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是httpruntime?

什么是httpruntime?
EN

Stack Overflow用户
提问于 2015-04-29 12:05:35
回答 1查看 4.3K关注 0票数 1

在一次采访中,我被问到一个问题: httpruntime是什么意思,httpruntime和httpmodules之间的区别是什么?

我试着理解了这一点,得到了这些链接

但我还是搞不懂。有人能给出一种简单的定义来知道它是什么吗?

我是asp.net的新手,请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2015-04-29 12:57:11

根据MSDN

HttpRuntime

HttpRuntime类-管道中的入口点。HttpRuntime对象初始化许多内部对象,这些对象将有助于执行请求。HttpRuntime为请求创建上下文,并将其填充到特定于请求的任何HTTP信息中。上下文由HttpContext类的一个实例表示。

HttpModules

HTTP模块是对向应用程序发出的每个请求调用的程序集。HTTP模块作为ASP.NET请求管道的一部分被调用,并且可以访问整个请求的生命周期事件。因此,HTTP模块使您有机会检查传入的请求,并根据请求采取行动。它们还让您有机会检查出站响应并修改它。

tl;- HttpRuntime博士负责通过生成对象管理请求,并将响应传递给最终用户,而HttpModule则是拦截请求管道/事件的一种方式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29943248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档