Personalizzare il provider per il SessionState di ASP.NET 2.0

di Daniele Bochicchio, in ASP.NET 2.0, web.config, Session,

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

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