SessionStateStoreProviderBase.SetItemExpireCallback 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.
Définit une référence au délégué SessionStateItemExpireCallback pour l'événement Session_OnEnd
défini dans le fichier Global.asax.
public:
abstract bool SetItemExpireCallback(System::Web::SessionState::SessionStateItemExpireCallback ^ expireCallback);
public abstract bool SetItemExpireCallback (System.Web.SessionState.SessionStateItemExpireCallback expireCallback);
abstract member SetItemExpireCallback : System.Web.SessionState.SessionStateItemExpireCallback -> bool
Public MustOverride Function SetItemExpireCallback (expireCallback As SessionStateItemExpireCallback) As Boolean
Paramètres
- expireCallback
- SessionStateItemExpireCallback
Délégué SessionStateItemExpireCallback de l'événement Session_OnEnd
défini dans le fichier Global.asax.
Retours
true
si le fournisseur de magasin d'état de session prend en charge l'appel de l'événement Session_OnEnd
; sinon, false
.
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 SetItemExpireCallback méthode lorsque le module est initialisé pour déterminer si les appels à l’événement Session_OnEnd
sont pris en charge par l’implémentation SessionStateStoreProviderBase et pour associer le SessionStateItemExpireCallback délégué à l’événement Session_OnEnd
.
Les implémenteurs de fournisseurs de magasins d’état de session personnalisés doivent utiliser la SetItemExpireCallback méthode pour indiquer à l’objet SessionStateModule si les appels à l’événement Session_OnEnd
sont pris en charge et pour définir une référence locale au SessionStateItemExpireCallback délégué fourni par le expireCallback
paramètre. L’implémentation personnalisée doit décider quand le délégué local SessionStateItemExpireCallback sera appelé. Par exemple, le délégué peut être appelé pendant l’appel à la RemoveItem méthode, qui est appelée lorsqu’une session est abandonnée.