SessionStateStoreProviderBase.RemoveItem 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
刪除工作階段資料存放區的項目資料。
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
目前要求的鎖定識別項。
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.