(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

IHttpSessionState.Abandon-Methode

Beendet die aktuelle Sitzung.

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

void 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; }
}


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft