Partager via


IHttpSessionState.Abandon Méthode

Définition

Termine la session active.

public:
 void Abandon();
public void Abandon();
abstract member Abandon : unit -> unit
Public Sub Abandon ()

Exemples

L’exemple de code suivant implémente la Abandon méthode de l’interface IHttpSessionState . L’exemple de code duplique le comportement de la HttpSessionStateContainer classe dans laquelle elle ajoute une IsAbandoned propriété définie true lorsque la Abandon méthode est appelée. La IsAbandoned propriété est vérifiée par le module d’état de session pendant l’événement ReleaseRequestState pour déterminer si la session a été abandonnée, et le module d’état de session efface les données de session et exécute l’événement Session_OnEnd .

//
// 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

Remarques

La Abandon méthode est utilisée pour effacer les données de session et déclencher l’événement Session_OnEnd défini dans le fichier Global.asax pour l’application ASP.NET.

S’applique à

Voir aussi