IHttpSessionState.Abandon Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de huidige sessie beëindigd.
public:
void Abandon();
public void Abandon();
abstract member Abandon : unit -> unit
Public Sub Abandon ()
Voorbeelden
In het volgende codevoorbeeld wordt de Abandon methode van de IHttpSessionState interface geïmplementeerd. In het codevoorbeeld wordt het gedrag van de HttpSessionStateContainer klasse gedupliceerd omdat er een IsAbandoned eigenschap wordt toegevoegd die is ingesteld true wanneer de Abandon methode wordt aangeroepen. De IsAbandoned eigenschap wordt gecontroleerd door de sessiestatusmodule tijdens de gebeurtenis om te bepalen of de ReleaseRequestState sessie is verlaten en de sessiestatusmodule wist sessiegegevens en voert de Session_OnEnd gebeurtenis uit.
//
// 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
Opmerkingen
De methode Abandon wordt gebruikt om sessiegegevens te wissen en de gebeurtenis Session_OnEnd te genereren die is gedefinieerd in het bestand Global.asax voor de ASP.NET-toepassing.