SessionStateStoreProviderBase.SetItemExpireCallback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Global.asax ファイルに定義されている Session_OnEnd
イベントの SessionStateItemExpireCallback デリゲートへの参照を設定します。
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
パラメーター
- expireCallback
- SessionStateItemExpireCallback
Global.asax ファイルに定義されている Session_OnEnd
イベントの SessionStateItemExpireCallback デリゲート。
戻り値
セッション状態ストア プロバイダーが true
イベントの呼び出しをサポートする場合は Session_OnEnd
。それ以外の場合は false
。
例
セッション状態ストア プロバイダーの実装例については、「 Session-State ストア プロバイダーの実装」を参照してください。
注釈
オブジェクトはSessionStateModule、モジュールが初期化されるときに メソッドをSetItemExpireCallback呼び出して、イベントのSession_OnEnd
呼び出しが実装でSessionStateStoreProviderBaseサポートされているかどうかを判断し、デリゲートSession_OnEnd
を SessionStateItemExpireCallback イベントに関連付けます。
カスタム セッション状態ストア プロバイダーの実装者は、 メソッドをSetItemExpireCallback使用して、イベントの呼び出しがサポートされているかどうかをオブジェクトにSession_OnEnd
通知SessionStateModuleし、 パラメーターによって提供されるデリゲートへのローカル参照をexpireCallback
設定するSessionStateItemExpireCallback必要があります。 カスタム実装では、ローカル SessionStateItemExpireCallback デリゲートを呼び出すタイミングを決定する必要があります。 たとえば、 メソッドの呼び出し中に RemoveItem デリゲートを呼び出すことができ、これはセッションが破棄されたときに呼び出されます。
適用対象
こちらもご覧ください
.NET