IHttpHandler IHttpHandler IHttpHandler IHttpHandler Interface

Définition

Définit le contrat que ASP.NET implémente pour traiter de manière synchrone les demandes Web HTTP en utilisant des gestionnaires HTTP personnalisés.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
Dérivé

Remarques

Vous pouvez écrire des gestionnaires HTTP personnalisés pour traiter des types prédéfinis spécifiques de requêtes HTTP dans n’importe quel langage conforme à la Common Language Specification (CLS).You can write custom HTTP handlers to process specific, predefined types of HTTP requests in any Common Language Specification (CLS) compliant language. Le code exécutable défini dans les HttpHandler classes, plutôt que les pages Web ASP ou ASP.net conventionnelles, répond à ces requêtes spécifiques.Executable code defined in the HttpHandler classes, rather than conventional ASP or ASP.NET Web pages, responds to these specific requests. Les gestionnaires HTTP vous permettent d’interagir avec les services de requête et de réponse de bas niveau du serveur Web IIS et de fournir des fonctionnalités similaires à des extensions ISAPI, mais avec un modèle de programmation plus simple.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.

Si votre gestionnaire accède aux valeurs d’état de session, il doit IRequiresSessionState implémenter l’interface (une interface de marqueur sans méthode).If your handler will access session state values, it must implement the IRequiresSessionState interface (a marker interface with no methods).

Propriétés

IsReusable IsReusable IsReusable IsReusable

Obtient une valeur indiquant si une autre requête peut utiliser l'instance de IHttpHandler.Gets a value indicating whether another request can use the IHttpHandler instance.

Méthodes

ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext)

Active le traitement des demandes Web HTTP par un HttpHandler personnalisé qui implémente l'interface IHttpHandler.Enables processing of HTTP Web requests by a custom HttpHandler that implements the IHttpHandler interface.

S’applique à