Custom Session Management using HashTable

Posted by kaleidoscope on Geeks with Blogs See other posts from Geeks with Blogs or by kaleidoscope
Published on Fri, 26 Mar 2010 07:42:47 GMT Indexed on 2010/03/26 8:43 UTC
Read the original article Hit count: 347

Filed under:

ASP.NET session state lets you associate a server-side string or object dictionary containing state data with a particular HTTP client session. A session is defined as a series of requests issued by the same client within a certain period of time, and is managed by associating a session ID with each unique client. The ID is supplied by the client on each request, either in a cookie or as a special fragment of the request URL. The session data is stored on the server side in one of the supported session state stores, which include in-process memory, SQL Server™ database, and the ASP.NET State Server service. The latter two modes enable session state to be shared among multiple Web servers on a Web farm and do not require server affinity.

Implement Custom session Handler you need to follow following process :

1. Create class library which will inherit from  SessionStateStoreProviderBase abstract Class.

2. Implement all abstract Method in your base class.

3.Change Mode of session to “Custom” in web.config file and provide Provider as your Namespace with classname.

<sessionState mode=”Custom” customProvider=”Namespace.classname”>

<Providers>

<add name=”Name” type=”Namespace.classname”>

</sessionstate>

For more Details Please refer following links :

 

http://msdn.microsoft.com/en-us/magazine/cc163730.aspx

http://msdn.microsoft.com/en-us/library/system.web.sessionstate.sessionstatestoreproviderbase.aspx

-

Chandraprakash, S

© Geeks with Blogs or respective owner