IHttpHandler Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |