SessionStateStoreProviderBase.SetItemExpireCallback Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt einen Verweis auf den SessionStateItemExpireCallback Delegaten für das Session_OnEnd in der Datei "Global.asax" definierte Ereignis fest.
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
Parameter
- expireCallback
- SessionStateItemExpireCallback
Der Delegat SessionStateItemExpireCallback für das Session_OnEnd in der Datei "Global.asax" definierte Ereignis.
Gibt zurück
truewenn der Anbieter des Sitzungszustandsspeichers das Aufrufen des Session_OnEnd Ereignisses unterstützt; andernfalls . false
Beispiele
Ein Beispiel für eine Implementierung eines Sitzungszustandsspeicheranbieters finden Sie unter Implementieren eines Session-State Store-Anbieters.
Hinweise
Das SessionStateModule Objekt ruft die SetItemExpireCallback Methode auf, wenn das Modul initialisiert wird, um zu bestimmen, ob Aufrufe des Session_OnEnd Ereignisses von der SessionStateStoreProviderBase Implementierung unterstützt werden und den SessionStateItemExpireCallback Delegaten dem Session_OnEnd Ereignis zuordnen.
Benutzerdefinierte Anbieterimplementierer des Sitzungszustandsspeichers sollten die SetItemExpireCallback Methode verwenden, um das SessionStateModule Objekt darüber zu informieren, ob Aufrufe des Session_OnEnd Ereignisses unterstützt werden und einen lokalen Verweis auf den SessionStateItemExpireCallback vom expireCallback Parameter bereitgestellten Delegaten festlegen möchten. Die benutzerdefinierte Implementierung muss entscheiden, wann die lokale SessionStateItemExpireCallback Stellvertretung aufgerufen wird. Beispielsweise könnte der Delegat während des Aufrufs der RemoveItem Methode aufgerufen werden, der aufgerufen wird, wenn eine Sitzung abgebrochen wird.