ASP.NET 2.0 supporta il provider model in molte delle sue componenti, come Membership API o Roles API, ma dove questo approccio da' la garanzia di un minimo impatto sul codice esistente è quando si deve utilizzare uno storage personalizzato per il SessionState, per superare alcuni dei limiti che quelli di default hanno.
La configurazione, come sempre, va effettuata attraverso il web.config:
<configuration> <system.web> <sessionState mode="Custom" customProvider="MySessionProvider"> <providers> <add name="MySessionProvider" type="MySessionProvider, App_Code" /> </providers> </sessionState> </system.web> </configuration>
Il provider dell'esempio altro non è che una classe di nome MySessionProvider, ottenuta ereditato dalla classe SessionStateStoreProviderBase contenuta nel namespace System.Web.SessionState, che è di facile implementazione.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
.NET Conference Italia 2020
Un componente per mantenere lo stato dell'applicazione in Blazor
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
Blazor e il pattern Model-View-ViewModel
Eseguire del codice personalizzato al click di una checkbox in Blazor
Registrare un servizio generico nella dependency injection di ASP.NET Core
Effettuare il tracing asincrono delle chiamate a un'applicazione ASP.NET Core
Eseguire lo shutdown pulito di un'applicazione ASP.NET Core
Creare una libreria di Controller in ASP.NET Core Web API