IHttpHandler Interfaccia

Definizione

Definisce il contratto implementato da ASP.NET per elaborare in modo sincrono le richieste Web HTTP mediante gestori HTTP personalizzati.Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

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).You can write custom HTTP handlers to process specific, predefined types of HTTP requests in any Common Language Specification (CLS) compliant language. Il HttpHandler codice eseguibile definito nelle classi, anziché le pagine Web ASP o ASP.NET convenzionali, risponde a queste richieste specifiche.Executable code defined in the HttpHandler classes, rather than conventional ASP or ASP.NET Web pages, responds to these specific requests. 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.HTTP handlers give you a means of interacting with the low-level request and response services of the IIS Web server and provide functionality much like ISAPI extensions but with a simpler programming model.

Se il gestore accederà ai valori dello stato della sessione, deve IRequiresSessionState implementare l'interfaccia (un'interfaccia del marcatore senza metodi).If your handler will access session state values, it must implement the IRequiresSessionState interface (a marker interface with no methods).

Proprietà

IsReusable

Ottiene un valore che indica se l'istanza di IHttpHandler può essere utilizzata da un'altra richiesta.Gets a value indicating whether another request can use the IHttpHandler instance.

Metodi

ProcessRequest(HttpContext)

Consente di attivare l'elaborazione delle richieste Web HTTP da parte di un oggetto HttpHandler personalizzato che implementa l'interfaccia IHttpHandler.Enables processing of HTTP Web requests by a custom HttpHandler that implements the IHttpHandler interface.

Si applica a