HttpSessionStateContainer Constructor (String, ISessionStateItemCollection, HttpStaticObjectsCollection, Int32, Boolean, HttpCookieMode, SessionStateMode, Boolean)

 

Creates a new HttpSessionStateContainer object and initializes it with the specified settings and values.

Namespace:   System.Web.SessionState
Assembly:  System.Web (in System.Web.dll)

new : 
        id:string *
        sessionItems:ISessionStateItemCollection *
        staticObjects:HttpStaticObjectsCollection *
        timeout:int *
        newSession:bool *
        cookieMode:HttpCookieMode *
        mode:SessionStateMode *
        isReadonly:bool -> HttpSessionStateContainer

Parameters

id
Type: System.String

A session identifier for the new session. If null, an ArgumentException is thrown.

sessionItems
Type: System.Web.SessionState.ISessionStateItemCollection

An ISessionStateItemCollection that contains the session values for the new session-state provider.

staticObjects
Type: System.Web.HttpStaticObjectsCollection

An HttpStaticObjectsCollection that specifies the objects declared by <object Runat="Server" Scope="Session"/> tags within the ASP.NET application file Global.asax.

timeout
Type: System.Int32

The amount of time, in minutes, allowed between requests before the session-state provider terminates the session.

newSession
Type: System.Boolean

true to indicate the session was created with the current request; otherwise, false.

cookieMode
Type: System.Web.HttpCookieMode

The CookieMode for the new session-state provider.

mode
Type: System.Web.SessionState.SessionStateMode

One of the SessionStateMode values that specifies the current session-state mode.

isReadonly
Type: System.Boolean

true to indicate the session is read-only; otherwise, false.

Exception Condition
ArgumentNullException

id is null.

The following code example shows the AcquireRequestState event handler for a custom session-state module that populates a new HttpSessionStateContainer object with new or existing session information and adds it to the HttpContext of the current request using the AddHttpSessionStateToContext method. For a full code example of a custom session-state module, see the SessionStateUtility class overview.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: