HttpSessionState.Abandon-Methode
Bricht die aktuelle Sitzung ab.
Namespace: System.Web.SessionState
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Sub Abandon
'Usage
Dim instance As HttpSessionState
instance.Abandon
public void Abandon ()
public:
void Abandon ()
public void Abandon ()
public function Abandon ()
Hinweise
Nach dem Aufruf der Abandon-Methode ist die aktuelle Sitzung nicht mehr gültig, und eine neue Sitzung kann gestartet werden. Abandon bewirkt, dass das End-Ereignis ausgelöst wird. Bei der nächsten Anforderung wird ein neues Start-Ereignis ausgelöst.
In der Standardeinstellung werden Sitzungsbezeichner für abgebrochene oder abgelaufene Sitzungen wiederverwendet. Dies bedeutet, dass für eine Anforderung mit dem Sitzungsbezeichner einer abgelaufenen oder abgebrochenen Sitzung eine neue Sitzung mit demselben Sitzungsbezeichner gestartet wird. Sie können dieses Verhalten deaktivieren, indem Sie das regenerateExpiredSessionId-Attribut des sessionState-Konfigurationselements auf true festlegen. Weitere Informationen finden Sie unter Sitzungsbezeichner (Sitzungs-IDs).
Das End-Ereignis wird nur unterstützt, wenn die Mode-Eigenschaft auf InProc festgelegt ist.
Beispiel
Im folgenden Codebeispiel wird die Abandon-Methode implementiert, mit der die aktuelle Sitzung beendet wird.
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HttpSessionState-Klasse
HttpSessionState-Member
System.Web.SessionState-Namespace