MvcHandler 类

定义

选择将处理 HTTP 请求的控制器。

public class MvcHandler : System.Web.IHttpAsyncHandler, System.Web.IHttpHandler, System.Web.SessionState.IRequiresSessionState
type MvcHandler = class
    interface IHttpAsyncHandler
    interface IHttpHandler
    interface IRequiresSessionState
Public Class MvcHandler
Implements IHttpAsyncHandler, IHttpHandler, IRequiresSessionState
继承
MvcHandler
实现

构造函数

MvcHandler(RequestContext)

初始化 MvcHandler 类的新实例。

字段

MvcVersionHeaderName

包含 ASP.NET MVC 版本的标头名称。

属性

DisableMvcResponseHeader

获取或设置一个值,该值指示是否禁用 MVC 响应标头。

IsReusable

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

RequestContext

获取请求上下文。

方法

AddVersionHeader(HttpContextBase)

使用指定的 HTTP 上下文来添加版本标头。

BeginProcessRequest(HttpContext, AsyncCallback, Object)

由 ASP.NET 调用以开始对请求进行异步处理。

BeginProcessRequest(HttpContextBase, AsyncCallback, Object)

由 ASP.NET 调用以使用基 HTTP 上下文开始异步请求处理。

EndProcessRequest(IAsyncResult)

在异步请求处理已结束时由 ASP.NET 调用。

ProcessRequest(HttpContext)

使用指定的 HTTP 请求上下文来处理请求。

ProcessRequest(HttpContextBase)

使用指定的基 HTTP 请求上下文来处理请求。

显式接口实现

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

由 ASP.NET 调用以使用基 HTTP 上下文开始异步请求处理。

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

在异步请求处理已结束时由 ASP.NET 调用。

IHttpHandler.IsReusable

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

IHttpHandler.ProcessRequest(HttpContext)

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

适用于