Freigeben über


SessionStateStoreProviderBase.RemoveItem Methode

Definition

Löscht Elementdaten aus dem Sitzungsdatenspeicher.

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)

Parameter

context
HttpContext

Das HttpContext für die aktuelle Anforderung.

id
String

Die Sitzungs-ID für die aktuelle Anforderung.

lockId
Object

Der Sperrbezeichner für die aktuelle Anforderung.

item
SessionStateStoreData

Das SessionStateStoreData, das das aus dem Datenspeicher zu löschende Element darstellt.

Beispiele

Ein Beispiel für eine Implementierung eines Sitzungszustandsspeicheranbieters finden Sie unter Implementieren eines Session-State Store-Anbieters.

Hinweise

Das SessionStateModule -Objekt ruft die RemoveItem -Methode am Ende einer Anforderung während des ReleaseRequestState Ereignisses auf, um die Daten für ein Sitzungselement aus dem Sitzungsdatenspeicher zu löschen, wenn die Abandon Methode aufgerufen wurde. Nur Sitzungsdaten für die aktuelle Anwendung, die mit der angegebenen Sitzung id und lockId den angegebenen Werten übereinstimmen, werden gelöscht. Weitere Informationen zum Sperren und Details zum Sperrbezeichner finden Sie unter Sperren Session-Store Daten in der SessionStateStoreProviderBase Klassenübersicht.

Gilt für:

Weitere Informationen