IHttpSessionState.Abandon Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beendet die aktuelle Sitzung.
public:
void Abandon();
public void Abandon();
abstract member Abandon : unit -> unit
Public Sub Abandon ()
Beispiele
Im folgenden Codebeispiel wird die Abandon Methode der IHttpSessionState Schnittstelle implementiert. Im Codebeispiel wird das Verhalten der Klasse dupliziert, in der HttpSessionStateContainer eine Eigenschaft hinzugefügt IsAbandoned wird, die true beim Aufrufen der Abandon Methode festgelegt ist. Die IsAbandoned Eigenschaft wird während des ReleaseRequestState Ereignisses vom Sitzungszustandsmodul überprüft, um festzustellen, ob die Sitzung abgebrochen wurde, und das Sitzungszustandsmodul löscht 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; }
}
'
' 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 Sub Abandon() Implements IHttpSessionState.Abandon
pAbandon = True
End Sub
Public ReadOnly Property IsAbandoned As Boolean
Get
Return pAbandon
End Get
End Property
Hinweise
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 auszuheben.