IHttpHandler 接口

定义

定义使用自定义 HTTP 处理程序 ASP.NET 实现以同步处理 HTTP Web 请求的协定。

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
派生

注解

可以编写自定义 HTTP 处理程序来处理任何符合公共语言规范(CLS)的语言的特定预定义 HTTP 请求类型。 HttpHandler 类中定义的可执行代码(而不是传统的 ASP 或 ASP.NET 网页)响应这些特定请求。 HTTP 处理程序为你提供了与 IIS Web 服务器的低级别请求和响应服务交互的方法,并提供与 ISAPI 扩展非常类似但具有更简单的编程模型的功能。

如果处理程序将访问会话状态值,则必须实现 IRequiresSessionState 接口(没有方法的标记接口)。

属性

名称 说明
IsReusable

获取一个值,该值指示另一个请求是否可以使用该 IHttpHandler 实例。

方法

名称 说明
ProcessRequest(HttpContext)

通过实现接口的HttpHandler自定义IHttpHandler启用 HTTP Web 请求的处理。

适用于