Podría realmente hacer la actualización de las variables de sesión de un usuario desde mi HTTPModule, pero por lo que puedo ver, no es posible.¿Puedo acceder al estado de la sesión desde un HTTPModule?
ACTUALIZACIÓN: Mi código se está ejecutando actualmente dentro del controlador de eventos OnBeginRequest()
.
ACTUALIZACIÓN: Siguiendo los consejos recibidos hasta ahora, he intentado añadir esto a la rutina Init()
en mi HTTPModule:
AddHandler context.PreRequestHandlerExecute, AddressOf OnPreRequestHandlerExecute
Pero en mi rutina OnPreRequestHandlerExecute
, el estado de la sesión aún no está disponible!
Gracias, y me disculpa si me falta algo!
Gracias -.?! este código resolvieron el problema –
¡MS debería arreglar esto! ... si marcó un Módulo como implementación del IRequiresSessionState, no debería tener que saltar por un aro para obtenerlo ... (código atractivo en realidad) – BigBlondeViking
Código agradable. Pensé que necesitaría esto, pero resulta que no. Este código termina cargando la sesión para cada imagen y otro recurso ajeno a la página que pasa por el servidor. En mi caso, simplemente compruebo si la sesión es nula en el evento PostAcquireRequestState y lo devuelvo si lo es. –