Session State. Abandon Method
Cancels the current session.
public: void Abandon();
public void Abandon ();
member this.Abandon : unit -> unit
Public Sub Abandon ()
Once the Abandon method is called, the current session is no longer valid and a new session can be started. Abandon causes the End event to be raised. A new Start event will be raised on the next request.
Session identifiers for abandoned or expired sessions are recycled by default. That is, if a request is made that includes the session identifier for an expired or abandoned session, a new session is started using the same session identifier. You can disable this by setting
regenerateExpiredSessionId attribute of the sessionState configuration element to
true. For more information, see Session Identifiers.