SessionStateStoreProviderBase.SetItemExpireCallback Metoda

Definice

Nastaví odkaz na SessionStateItemExpireCallback delegáta pro Session_OnEnd událost definovanou 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

SessionStateItemExpireCallbackDelegát pro Session_OnEnd událost definovanou v souboru Global. asax

Návraty

Boolean

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

Příklady

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

Poznámky

SessionStateModuleObjekt volá SetItemExpireCallback metodu při inicializaci modulu za účelem určení, zda volání Session_OnEnd události jsou podporována SessionStateStoreProviderBase implementací a k přidružení SessionStateItemExpireCallback delegáta k Session_OnEnd události.

Vlastní implementátori zprostředkovatele úložiště stavu relace by měli použít SetItemExpireCallback metodu k informování SessionStateModule objektu, zda Session_OnEnd jsou podporovaná volání události a aby bylo možné nastavit místní odkaz na SessionStateItemExpireCallback delegáta dodaný expireCallback parametrem. Vlastní implementace se musí rozhodnout, kdy se SessionStateItemExpireCallback bude volat místní delegát. Delegát může být například volán při volání RemoveItem metody, která je volána při opuštění relace.

Platí pro

Viz také