共用方式為


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.

適用於

另請參閱