Partager via


Modules HttpModule

Un module HttpModule est un assembly qui implémente l'interface IHttpModule et gère des événements. ASP.NET inclut un ensemble de modules HttpModule qui peuvent être utilisés par votre application. Par exemple, le module SessionStateModule est fourni par ASP.NET pour doter une application de services d'état de session. Vous pouvez créer des modules HttpModule personnalisés pour répondre à des événements ASP.NET ou à des événements utilisateur.

Le processus général d'écriture d'un module HttpModule est le suivant :

  • Implémentez l'interface IHttpModule.
  • Gérez la méthode Init et effectuez les inscriptions pour les événements dont vous avez besoin.
  • Gérez les événements.
  • Facultativement, implémentez la méthode Dispose si vous avez un nettoyage à faire.
  • Inscrivez le module dans Web.config.

Voir aussi

Prise en charge du runtime HTTP | Gestion des événements publics | Exemple de module HttpModule personnalisé | Gestion et déclenchement d'événements