Condividi tramite


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é le pagine Web ASP o ASP.NET convenzionali, risponde a queste richieste specifiche. I gestori HTTP consentono di interagire con i servizi di richiesta e risposta di basso livello del server Web IIS e offrono 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'interfaccia IRequiresSessionState (un'interfaccia 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