Utilizzare il SessionState in HttpModule o HttpHandler

di Daniele Bochicchio, in ASP.NET, HttpModule, HttpHandler,

Quando si implementano HttpHandler o HttpModule, il supporto per il SessionState non è presente e si riceve un errore quando si tenta di accedervi.
E' necessario implementare l'interfaccia IRequireSessionState, che non prevede cambi alla struttura della classe ma serve come "marcattore" indicante la richiesta di supporto per l'accesso al SessionState

public class MyModule : IHttpModule, IRequiresSessionState {}

Nel caso di HttpModule, il SessionState è disponibile dopo l'evento AcquireRequestState ed un accesso allo stesso prima di questo evento provoca un'eccezione.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi