SessionStateUtility.RaiseSessionEnd Method (IHttpSessionState, Object, EventArgs)
Executes the Session_OnEnd event defined in the Global.asax file for the ASP.NET application.
Assembly: System.Web (in System.Web.dll)
static member RaiseSessionEnd : session:IHttpSessionState * eventSource:Object * eventArgs:EventArgs -> unit
Parameters
- session
-
Type:
System.Web.SessionState.IHttpSessionState
The IHttpSessionState implementation instance for the session that has ended.
- eventSource
-
Type:
System.Object
The event source object to supply to the Session_OnEnd event.
- eventArgs
-
Type:
System.EventArgs
The EventArgs object to supply to the Session_OnEnd event.
The RaiseSessionEnd method is used by a session-state module to execute the Session_OnEnd event defined in the Global.asax file for an ASP.NET application. A session-state module will call the RaiseSessionEnd method when a session has been abandoned, or if the session expires.
The following code example shows the handler for the ReleaseRequestState event in a custom session-state module. If the session has been abandoned, the module executes the Session_OnEnd event defined in the Global.asax file for the application using the RaiseSessionEnd method. This code example is part of a larger example provided for the SessionStateUtility class.
Available since 2.0