SessionStateStoreProviderBase.RemoveItem Metoda

Definice

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

Aktuální HttpContext požadavek.

id
String

Identifikátor relace pro aktuální požadavek.

lockId
Object

Identifikátor zámku pro aktuální požadavek.

item
SessionStateStoreData

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 Store.

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ídá zadané relaci id a lockId hodnotám. Další informace o uzamčení a podrobnostech o identifikátoru zámku naleznete v tématu "Uzamčení Session-Store data" v přehledu SessionStateStoreProviderBase třídy.

Platí pro

Viz také