SessionStateStoreProviderBase.SetItemExpireCallback Metoda

Definice

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.

Platí pro

Viz také