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

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.

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.

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.

Platí pro

Viz také