IHttpSessionState.Abandon Methode

Definitie

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.

Van toepassing op

Zie ook