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 CLS (Common Language Specification). Il codice eseguibile definito nelle HttpHandler classi, anziché le pagine Web ASP o ASP.NET convenzionali, risponde a queste richieste specifiche. I gestori HTTP forniscono un mezzo per interagire con i servizi di richiesta e risposta di basso livello del server Web IIS e forniscono funzionalità molto simili alle estensioni ISAPI ma con un modello di programmazione più semplice.

Se il gestore accederà ai valori dello stato della sessione, deve implementare l' IRequiresSessionState interfaccia (un'interfaccia del 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