Compartir a través de


HttpModules

Un HttpModule es un ensamblado que implementa la interfaz IhttpModule y controla eventos. ASP.NET incluye una serie de HttpModules que su aplicación puede utilizar. Por ejemplo, ASP.NET proporciona SessionStateModule para suministrar servicios de estado de la sesión a una aplicación. Es posible crear HttpModules personalizados para responder a eventos de ASP.NET o a eventos de usuario.

El proceso general para escribir un HttpModule es el siguiente:

  • Implementar la interfaz IHttpModule.
  • Controlar el método Init y registrar los eventos que necesite.
  • Controlar los eventos.
  • Opcionalmente, implementar el método Dispose si tiene que realizar tareas de limpieza.
  • Registrar el módulo en Web.config.

Vea también

Compatibilidad con el motor de tiempo de ejecución para HTTP | Controlar eventos públicos | Ejemplo de HttpModule personalizado | Controlar y provocar eventos