SessionStateUtility.GetHttpSessionStateFromContext Method

Retrieves session data from the context for the current request.

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

public:
static IHttpSessionState^ GetHttpSessionStateFromContext (
	HttpContext^ context
)
public static IHttpSessionState GetHttpSessionStateFromContext (
	HttpContext context
)
public static function GetHttpSessionStateFromContext (
	context : HttpContext
) : IHttpSessionState
Not applicable.

Parameters

context

The HttpContext from which to retrieve session data.

Return Value

An IHttpSessionState implementation instance populated with session data from the current request.

The GetHttpSessionStateFromContext method can be used by a session-state module to retrieve session data from the current request. This occurs during the ReleaseRequestState event at the end of a request. The returned session data can then be written to the session data store. If the session has been abandoned, the session data can be removed from the data store and HttpContext, and the Session_OnEnd event can be executed.

Notes to Implementers: You can use the RemoveHttpSessionStateFromContext method to remove session data from the internal store, and the RaiseSessionEnd method to raise the Session_OnEnd event.

The following code example shows the handler for the ReleaseRequestState event in a custom session-state module. The module retrieves session data from the HttpContext for the current request using the GetHttpSessionStateFromContext method. This code example is part of a larger example provided for the SessionStateUtility class.

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

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions

ADD
Show: