次の方法で共有


SessionStateStoreProviderBase.RemoveItem メソッド

定義

セッション データ ストアから項目データを削除します。

public:
 abstract void RemoveItem(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId, System::Web::SessionState::SessionStateStoreData ^ item);
public abstract void RemoveItem (System.Web.HttpContext context, string id, object lockId, System.Web.SessionState.SessionStateStoreData item);
abstract member RemoveItem : System.Web.HttpContext * string * obj * System.Web.SessionState.SessionStateStoreData -> unit
Public MustOverride Sub RemoveItem (context As HttpContext, id As String, lockId As Object, item As SessionStateStoreData)

パラメーター

context
HttpContext

現在の要求に関する HttpContext

id
String

現在の要求に関するセッション識別子。

lockId
Object

現在の要求に関するロック識別子。

item
SessionStateStoreData

データ ストアから削除する項目を表す SessionStateStoreData

セッション状態ストア プロバイダーの実装の例については、「 Session-State ストア プロバイダーの実装」を参照してください。

注釈

オブジェクトはSessionStateModule、イベント中ReleaseRequestStateに要求の最後に メソッドを呼び出して、 メソッドが呼びRemoveItem出された場合にセッション データ ストアからセッション 項目のデータをAbandon削除します。 指定されたセッションとlockId値と一致する現在のアプリケーションのセッション id データのみが削除されます。 ロックの詳細とロック識別子の詳細については、クラスの概要の「Session-Store データの SessionStateStoreProviderBase ロック」を参照してください。

適用対象

こちらもご覧ください