摘要:
本主题中描述的自定义 HTTP 模块阐释了 HTTP 模块的基本功能。在响应下面两个事件时调用该模块:BeginRequest 事件和 EndRequest 事件。这使该模块可以在处理页请求之前和之后运行。在这种情况下,该模块向请求的 ASP.NET 网页的任一 HTTP 请求开头处添加一条消息,并在处理请求后添加另一条消息。 阅读全文
posted @ 2008-01-23 22:51 SummerRain 阅读(355) 评论(0) 推荐(0) 编辑
|
|||
摘要:
本主题中描述的自定义 HTTP 模块阐释了 HTTP 模块的基本功能。在响应下面两个事件时调用该模块:BeginRequest 事件和 EndRequest 事件。这使该模块可以在处理页请求之前和之后运行。在这种情况下,该模块向请求的 ASP.NET 网页的任一 HTTP 请求开头处添加一条消息,并在处理请求后添加另一条消息。 阅读全文
posted @ 2008-01-23 22:51 SummerRain 阅读(355) 评论(0) 推荐(0) 编辑
摘要:
HTTP 模块是一个在每次针对应用程序发出请求时调用的程序集。HTTP 模块作为 ASP.NET 请求管线的一部分调用,它们能够在整个请求过程中访问寿命周期事件。因此,HTTP 模块使您有机会检查传入的请求并根据该请求采取操作。它们还使您有机会检查出站响应并修改它。ASP.NET HTTP 模块针对所有的请求运行,这与 ISAPI 筛选器类似。但是它们是用托管代码编写的,而且可以与 ASP.NET 应用程序的生命周期完全集成。
阅读全文
posted @ 2008-01-23 22:49 SummerRain 阅读(297) 评论(0) 推荐(0) 编辑
摘要:
本主题阐释一个 HTTP 处理程序的代码,该处理程序对 ASP.NET 应用程序中其 URL 以 .sample 结尾的资源执行同步请求处理。此代码示例阐释了下列内容:
·一个 HTTP 处理程序类的代码。该类必须实现 ProcessRequest 方法和 IsReusable 属性。
·Web.config 文件中注册该处理程序并将 .sample 文件扩展名映射到该处理程序所需的元素。
·如何在 Internet 信息服务 (IIS) 中将 .sample 文件扩展名映射到 ASP.NET。
阅读全文
posted @ 2008-01-23 22:47 SummerRain 阅读(862) 评论(0) 推荐(0) 编辑
摘要:
IHttpHandlerFactory 接口用于创建和管理处理请求的 HTTP 处理程序。因此,可以创建一个实现 IHttpHandlerFactory接口的类,然后将该类用作 HTTP 处理程序。这样可以更好地控制对 HTTP 请求的处理,因为这样可将 URL 映射到基于一组复杂条件创建不同处理程序的 HTTP 处理程序工厂。例如,使用 HTTP 处理程序工厂可以创建访问昂贵或有限资源(如数据库连接等)的数量有限的 HTTP 处理程序对象,然后在以后的请求中重用这些处理程序对象。 阅读全文
posted @ 2008-01-23 22:41 SummerRain 阅读(485) 评论(0) 推荐(0) 编辑
摘要:
ASP.NET HTTP 处理程序是响应对 ASP.NET Web 应用程序的请求而运行的过程(通常称为“终结点”)。最常用的处理程序是处理 .aspx 文件的 ASP.NET 页处理程序。用户请求 .aspx 文件时,页通过页处理程序来处理请求。ASP.NET 页处理程序仅仅是一种类型的处理程序。ASP.NET 还包括其他几种内置的处理程序,例如用于 .asmx 文件的 Web 服务处理程序。 阅读全文
posted @ 2008-01-23 22:37 SummerRain 阅读(258) 评论(0) 推荐(0) 编辑 |
|||