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 in der Datei Global.asax definierte Session_OnEnd
-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 SessionStateItemExpireCallback-Delegat für das in der Datei Global.asax definierte Session_OnEnd
-Ereignis.
Gibt zurück
true
, wenn der Anbieter für den Sitzungszustandsspeicher 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 um den SessionStateItemExpireCallback Delegaten dem Session_OnEnd
Ereignis zuzuordnen.
Benutzerdefinierte Sitzungszustandsspeicher-Anbieterimplementierungsanbieter 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 festzulegen. Die benutzerdefinierte Implementierung muss entscheiden, wann der lokale SessionStateItemExpireCallback Delegat aufgerufen wird. Beispielsweise kann der Delegat während des Aufrufs der RemoveItem -Methode aufgerufen werden, die aufgerufen wird, wenn eine Sitzung abgebrochen wird.