共用方式為


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 資料。 For more information about locking and details about the lock identifier, see "Locking Session-Store Data" in the SessionStateStoreProviderBase class overview.

適用於

另請參閱