Partager via


IHttpSessionState.Abandon Méthode

Définition

Achève la session en cours.

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 en ce qu’il ajoute une IsAbandoned propriété définie sur 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