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.

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 spécifiques et prédéfinis de requêtes HTTP dans n’importe quel langage compatible CLS (Common Language Specification). Le code exécutable défini dans les HttpHandler classes, plutôt que les pages web ASP ou ASP.NET classiques, répond à ces demandes spécifiques. 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 fournissent des fonctionnalités similaires aux extensions ISAPI, mais avec un modèle de programmation plus simple.

Si votre gestionnaire accède aux valeurs d’état de session, il doit implémenter l’interface IRequiresSessionState (interface de marqueur sans méthode).

Propriétés

IsReusable

Obtient une valeur indiquant si une autre requête peut utiliser l'instance de IHttpHandler.

Méthodes

ProcessRequest(HttpContext)

Active le traitement des demandes Web HTTP par un HttpHandler personnalisé qui implémente l'interface IHttpHandler.

S’applique à