IHttpSessionState.Abandon Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.