BeginRequest
solicitud ha sido iniciado. Si necesita hacer algo al comienzo de una solicitud (por ejemplo, mostrar pancartas publicitarias en la parte superior de cada página o alguna inicialización variable).
AuthenticateRequest
Si desea conectar su propio esquema de autenticación personalizado (por ejemplo, buscar un usuario en una base de datos para validar la contraseña o la comprobación de la información del encabezado en la solicitud HTTP).
AuthorizeRequest
Este evento se utiliza internamente para implementar mecanismos de autorización (por ejemplo, para almacenar sus listas de control de acceso (ACL) en una base de datos en lugar de en el sistema de archivos).
ResolveRequestCache
Este evento determina si una página se puede servir desde la caché de salida. Si desea escribir su propio módulo de almacenamiento en caché (por ejemplo, crear un caché basado en archivos en lugar de un caché de memoria), sincronice este evento para determinar si se va a servir la página desde el caché o se generará una página nueva.
AcquireRequestState estado de sesión
se recupera del almacén de estado. Si desea construir su propio módulo de gestión de estado, sincronice este evento para obtener el estado de sesión de su almacén de estado.
PreRequestHandlerExecute
Este evento se produce antes de que se ejecuta el manejador HTTP.
PostRequestHandlerExecute
Este evento se produce después de que se ejecuta el manejador HTTP.
ReleaseRequestState
estado de sesión se vuelve a almacenar en el almacén de estado. Si está creando un módulo de estado de sesión personalizado, debe almacenar su estado en la tienda de estado.
UpdateRequestCache
Este evento Escribe la salida de nuevo a la salida de la caché.
EndRequest
solicitud se ha completado.