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
Load test di ASP.NET Core con k6
Catturare la telemetria degli eventi di output cache in ASP.NET Core
Implementare il throttling in ASP.NET Core
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Cache policy su route groups di Minimal API in ASP.NET Core 7
Short-circuiting della Pipeline in ASP.NET Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Taggare la output cache in base al routing in ASP.NET Core