MvcHandler Klasse

Definition

Wählt den Controller aus, der eine HTTP-Anforderung verarbeitet.

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
Vererbung
MvcHandler
Implementiert

Konstruktoren

MvcHandler(RequestContext)

Initialisiert eine neue Instanz der MvcHandler-Klasse.

Felder

MvcVersionHeaderName

Enthält den Headernamen der ASP.NET MVC-Version.

Eigenschaften

DisableMvcResponseHeader

Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob der MVC-Antwortheader deaktiviert ist.

IsReusable

Ruft einen Wert ab, der angibt, ob eine weitere Anforderung die IHttpHandler-Instanz verwenden kann.

RequestContext

Ruft den Anforderungskontext ab.

Methoden

AddVersionHeader(HttpContextBase)

Fügt den Versionsheader hinzu, indem der angegebene HTTP-Kontext verwendet wird.

BeginProcessRequest(HttpContext, AsyncCallback, Object)

Wird von ASP.NET aufgerufen, um mit der Verarbeitung von asynchronen Anforderungen zu beginnen.

BeginProcessRequest(HttpContextBase, AsyncCallback, Object)

Wird von ASP.NET aufgerufen, um die Verarbeitung von asynchronen Anforderungen mit dem Basis-HTTP-Kontext zu starten.

EndProcessRequest(IAsyncResult)

Wird von ASP.NET aufgerufen, wenn die Verarbeitung von asynchronen Anforderungen beendet wurde.

ProcessRequest(HttpContext)

Verarbeitet die Anforderung, indem der angegebene HTTP-Anforderungskontext verwendet wird.

ProcessRequest(HttpContextBase)

Verarbeitet die Anforderung, indem der angegebene Basis-HTTP-Anforderungskontext verwendet wird.

Explizite Schnittstellenimplementierungen

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

Wird von ASP.NET aufgerufen, um die Verarbeitung von asynchronen Anforderungen mit dem Basis-HTTP-Kontext zu starten.

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

Wird von ASP.NET aufgerufen, wenn die Verarbeitung von asynchronen Anforderungen beendet wurde.

IHttpHandler.IsReusable

Ruft einen Wert ab, der angibt, ob eine weitere Anforderung die IHttpHandler-Instanz verwenden kann.

IHttpHandler.ProcessRequest(HttpContext)

Ermöglicht die Verarbeitung von HTTP-Webanforderungen durch einen benutzerdefinierten HTTP-Handler, der die IHttpHandler-Schnittstelle implementiert.

Gilt für: