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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire del codice personalizzato al click di una checkbox in Blazor
Effettuare il tracing asincrono delle chiamate a un'applicazione ASP.NET Core
.NET Conference Italia 2020
Registrare un servizio generico nella dependency injection di ASP.NET Core
L'agenda di #netconfit è online => https://aspit.co/netconfit-20 3 track, tante sessioni e una keynote speciale di @shanselman per la più importante conferenza in lingua italiana su .NET! Vi aspettiamo il 24/11. Iscrizioni sempre aperte! #donet #aspnet #netconf
Testare le impostazioni CORS di un'applicazione ASP.NET Core
Registrare un servizio generico nella dependency injection di ASP.NET Core
Eseguire lo shutdown pulito di un'applicazione ASP.NET Core