SessionStateStoreProviderBase.RemoveItem Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odstraní data položek z úložiště dat relace.
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)
Parametry
- context
- HttpContext
Hodnota HttpContext pro aktuální požadavek.
- id
- String
Identifikátor relace pro aktuální požadavek.
- lockId
- Object
Identifikátor zámku pro aktuální požadavek.
Představuje SessionStateStoreData položku, která se má odstranit z úložiště dat.
Příklady
Příklad implementace zprostředkovatele úložiště stavu relace najdete v tématu Implementace poskytovatele úložiště Session-State.
Poznámky
Objekt SessionStateModule volá metodu RemoveItem na konci požadavku během ReleaseRequestState události k odstranění dat pro položku relace z úložiště dat relace, pokud Abandon byla volána metoda. Odstraní se pouze data relace pro aktuální aplikaci, která odpovídají zadané relaci id
a lockId
hodnotám. Další informace o zamykání a podrobnosti o identifikátoru zámku najdete v tématu "Zamykání Session-Store dat" v přehledu SessionStateStoreProviderBase třídy.