Sdílet prostřednictvím


SessionStateStoreProviderBase.SetItemExpireCallback Metoda

Definice

Nastaví odkaz na SessionStateItemExpireCallback delegáta pro událost definovanou Session_OnEnd v souboru Global.asax.

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

Parametry

expireCallback
SessionStateItemExpireCallback

Delegát SessionStateItemExpireCallback události Session_OnEnd definované v souboru Global.asax.

Návraty

true pokud zprostředkovatel úložiště stavu relace podporuje volání Session_OnEnd události, falsev opačném případě .

Příklady

Příklad implementace zprostředkovatele úložiště stavu relace najdete v tématu Implementace poskytovatele úložiště Session-State.

Poznámky

Objekt SessionStateModule volá metodu SetItemExpireCallback při inicializaci modulu k určení, zda jsou volání Session_OnEnd události podporována implementací SessionStateStoreProviderBase a k přidružení delegáta SessionStateItemExpireCallbackSession_OnEnd k události.

Vlastní implementátoři zprostředkovatele úložiště stavů relací by měli použít metodu SetItemExpireCallback k informování objektu SessionStateModule o tom, zda jsou podporována volání Session_OnEnd události, a nastavit místní odkaz na SessionStateItemExpireCallback delegáta zadaného parametrem expireCallback . Vlastní implementace musí rozhodnout, kdy se bude místní SessionStateItemExpireCallback delegát volat. Delegát může být například volána během volání RemoveItem metody , která je volána, když je relace ukončena.

Platí pro

Viz také