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 Sitzungs Zustands Speicher Anbieters finden Sie unter Implementieren eines Session-State-Speicher 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 Implementierung unterstützt werden, SessionStateStoreProviderBase und um den Delegaten SessionStateItemExpireCallback dem Session_OnEnd Ereignis zuzuordnen.
Benutzerdefinierte Implementierer des Sitzungs Zustands Speicher Anbieters sollten die SetItemExpireCallback -Methode verwenden, um das Objekt darüber zu informieren, SessionStateModule ob Aufrufe des- Session_OnEnd Ereignisses unterstützt werden, und um einen lokalen Verweis auf den SessionStateItemExpireCallback vom-Parameter bereitgestellten Delegaten festzulegen expireCallback . Die benutzerdefinierte Implementierung muss entscheiden, wann der lokale Delegat SessionStateItemExpireCallback aufgerufen wird. Der Delegat könnte z. b. während des Aufrufs der-Methode aufgerufen werden RemoveItem , die aufgerufen wird, wenn eine Sitzung abgebrochen wird.