Share via


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 要求的處理。

適用於