#888 - Personalizzare il provider per il SessionState di ASP.NET 2.0

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.


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC