Freigeben über


SessionStateStoreProviderBase.SetItemExpireCallback Methode

Definition

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.

Gilt für:

Weitere Informationen