Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

IHttpSessionState.Abandon-Methode

Hinweis: Diese Methode ist neu in .NET Framework, Version 2.0.

Beendet die aktuelle Sitzung.

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

void Abandon ()
void Abandon ()
function Abandon ()

Die Abandon-Methode wird verwendet, um Sitzungsdaten zu löschen und das in der Datei Global.asax für die ASP.NET-Anwendung definierte Session_OnEnd-Ereignis auszulösen.

Im folgenden Codebeispiel wird die Abandon-Methode der IHttpSessionState-Schnittstelle implementiert. Im Codebeispiel wird das Verhalten der HttpSessionStateContainer-Klasse reproduziert: Es wird eine IsAbandoned-Eigenschaft hinzugefügt, die beim Aufrufen der Abandon-Methode auf true festgelegt wird. Die IsAbandoned-Eigenschaft wird vom Sitzungszustandsmodul im ReleaseRequestState-Ereignis überprüft, um zu bestimmen, ob die Sitzung abgebrochen wurde. Das Sitzungszustandmodul löscht dann die Sitzungsdaten und führt das Session_OnEnd-Ereignis aus.

//
// Abandon marks the session as abandoned. The IsAbandoned property is used by the
// session state module to perform the abandon work during the ReleaseRequestState event.
//
public void Abandon()
{
  pAbandon = true;
}

public bool IsAbandoned
{
  get { return pAbandon; }
}

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.

.NET Framework

Unterstützt in: 2.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
© 2013 Microsoft. Alle Rechte vorbehalten.