Freigeben über


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

Weitere Ressourcen

Übersicht über den Sitzungszustand