Language

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

適用対象

こちらもご覧ください