IHttpHandler 接口

定义

定义 ASP.NET 为使用自定义 HTTP 处理程序同步处理 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)

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

适用于