SessionStateStoreProviderBase.SetItemExpireCallback Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví odkaz na delegáta SessionStateItemExpireCallbackSession_OnEnd události definované 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
truepokud poskytovatel úložiště stavu relace podporuje volání Session_OnEnd události, jinak . false
Příklady
Příklad implementace zprostředkovatele úložiště stavu relace najdete v tématu Implementace poskytovatele úložiště Session-State Store.
Poznámky
Objekt SessionStateModule volá metodu SetItemExpireCallback při inicializaci modulu k určení, zda jsou volání Session_OnEnd události podporována SessionStateStoreProviderBase implementací a přidružení delegáta SessionStateItemExpireCallbackSession_OnEnd k události.
Vlastní implementátory úložiště stavu relace by měly použít metodu SetItemExpireCallback k informování objektu SessionStateModule , zda jsou volání Session_OnEnd události podporována a nastavit místní odkaz na SessionStateItemExpireCallback delegáta dodaného parametrem expireCallback . Vlastní implementace se musí rozhodnout, kdy bude volána místní SessionStateItemExpireCallback delegát. Delegát může být například volána během volání RemoveItem metody, která je volána při opuštění relace.