Partager via


SessionStateStoreProviderBase.RemoveItem Méthode

Définition

Supprime des données d'élément du magasin de données de session.

public:
 abstract void RemoveItem(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId, System::Web::SessionState::SessionStateStoreData ^ item);
public abstract void RemoveItem (System.Web.HttpContext context, string id, object lockId, System.Web.SessionState.SessionStateStoreData item);
abstract member RemoveItem : System.Web.HttpContext * string * obj * System.Web.SessionState.SessionStateStoreData -> unit
Public MustOverride Sub RemoveItem (context As HttpContext, id As String, lockId As Object, item As SessionStateStoreData)

Paramètres

context
HttpContext

HttpContext pour la requête actuelle.

id
String

Identificateur de session pour la demande en cours.

lockId
Object

Identificateur de verrouillage pour la demande en cours.

item
SessionStateStoreData

SessionStateStoreData qui représente l'élément à supprimer du magasin de données.

Exemples

Pour obtenir un exemple d’implémentation d’un fournisseur de magasin d’état de session, consultez Implémentation d’un fournisseur de magasin d'Session-State.

Remarques

L’objet SessionStateModule appelle la RemoveItem méthode à la fin d’une demande, pendant l’événement ReleaseRequestState , pour supprimer les données d’un élément de session du magasin de données de session si la Abandon méthode a été appelée. Seules les données de session de l’application actuelle qui correspondent à la session id et aux lockId valeurs fournies sont supprimées. Pour plus d’informations sur le verrouillage et des détails sur l’identificateur de verrou, consultez « Verrouillage des données Session-Store » dans la vue d’ensemble de la SessionStateStoreProviderBase classe.

S’applique à

Voir aussi