Aracılığıyla paylaş


SessionStateStoreProviderBase.SetItemExpireCallback Yöntem

Tanım

Global.asax dosyasında tanımlanan olay için Session_OnEnd temsilciye bir başvuru SessionStateItemExpireCallback ayarlar.

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

Parametreler

expireCallback
SessionStateItemExpireCallback

SessionStateItemExpireCallback Global.asax dosyasında tanımlanan olayın temsilcisiSession_OnEnd.

Döndürülenler

true oturum durumu deposu sağlayıcısı olayı çağırmayı Session_OnEnd destekliyorsa; aksi takdirde , false.

Örnekler

Oturum durumu deposu sağlayıcısı uygulaması örneği için bkz. Session-State Deposu Sağlayıcısı Uygulama.

Açıklamalar

nesnesi, SessionStateModule olaya yapılan çağrıların Session_OnEnd uygulama tarafından SessionStateStoreProviderBase desteklenip desteklenmediğini belirlemek ve temsilciyi olayla Session_OnEnd ilişkilendirmek SessionStateItemExpireCallback için modül başlatıldığında yöntemini çağırırSetItemExpireCallback.

Özel oturum durumu deposu sağlayıcı uygulayıcıları, nesneye olaya yapılan çağrıların Session_OnEnd desteklenip desteklenmediğini bildirmek SessionStateModule ve parametresi tarafından expireCallback sağlanan temsilciye yerel bir başvuru ayarlamak için SessionStateItemExpireCallback yöntemini kullanmalıdırSetItemExpireCallback. Yerel SessionStateItemExpireCallback temsilcinin ne zaman çağrılacağını özel uygulamanın belirlemesi gerekir. Örneğin, bir oturum terk edildiğinde çağrılan yöntemine RemoveItem yapılan çağrı sırasında temsilci çağrılabilir.

Şunlara uygulanır

Ayrıca bkz.