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

適用対象

こちらもご覧ください