IHttpHandler Interfaccia

Definizione

Definisce il contratto implementato da ASP.NET per elaborare in modo sincrono le richieste Web HTTP mediante gestori HTTP personalizzati.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Derivato

Commenti

È possibile scrivere gestori HTTP personalizzati per elaborare tipi specifici e predefiniti di richieste HTTP in qualsiasi linguaggio conforme a Common Language Specification (CLS). Il codice eseguibile definito nelle HttpHandler classi, anziché asp convenzionale o ASP.NET pagine Web, risponde a queste richieste specifiche. I gestori HTTP offrono un mezzo per interagire con i servizi di richiesta e risposta di basso livello del server Web IIS e fornire funzionalità molto simili alle estensioni ISAPI, ma con un modello di programmazione più semplice.

Se il gestore accede ai valori dello stato della sessione, deve implementare l'interfaccia IRequiresSessionState (un'interfaccia di marcatore senza metodi).

Proprietà

IsReusable

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

Metodi

ProcessRequest(HttpContext)

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

Si applica a