SessionStateStoreProviderBase.SetItemExpireCallback Methode

Definition

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.

Gilt für:

Weitere Informationen