MvcHandler Classe

Definizione

Seleziona il controller che gestirà una richiesta 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
Ereditarietà
MvcHandler
Implementazioni

Costruttori

MvcHandler(RequestContext)

Inizializza una nuova istanza della classe MvcHandler.

Campi

MvcVersionHeaderName

Contiene il nome dell'intestazione della versione ASP.NET MVC.

Proprietà

DisableMvcResponseHeader

Ottiene o imposta un valore che indica se l'intestazione della risposta MVC è disabilitata.

IsReusable

Ottiene un valore che indica se un'altra richiesta può usare l'istanza di IHttpHandler.

RequestContext

Ottiene il contesto della richiesta.

Metodi

AddVersionHeader(HttpContextBase)

Aggiunge l'intestazione della versione utilizzando il contesto HTTP specificato.

BeginProcessRequest(HttpContext, AsyncCallback, Object)

Chiamato da ASP.NET per iniziare l'elaborazione della richiesta asincrona.

BeginProcessRequest(HttpContextBase, AsyncCallback, Object)

Chiamato da ASP.NET per iniziare l'elaborazione della richiesta asincrona utilizzando il contesto HTTP di base.

EndProcessRequest(IAsyncResult)

Chiamato da ASP.NET al termine dell'elaborazione della richiesta asincrona.

ProcessRequest(HttpContext)

Elabora la richiesta utilizzando il contesto della richiesta HTTP specificato.

ProcessRequest(HttpContextBase)

Elabora la richiesta utilizzando il contesto della richiesta HTTP di base specificato.

Implementazioni dell'interfaccia esplicita

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

Chiamato da ASP.NET per iniziare l'elaborazione della richiesta asincrona utilizzando il contesto HTTP di base.

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

Chiamato da ASP.NET al termine dell'elaborazione della richiesta asincrona.

IHttpHandler.IsReusable

Ottiene un valore che indica se un'altra richiesta può usare l'istanza di IHttpHandler.

IHttpHandler.ProcessRequest(HttpContext)

Consente di attivare l'elaborazione delle richieste Web HTTP da parte di un gestore HTTP personalizzato che implementa l'interfaccia IHttpHandler.

Si applica a