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

Die HttpContext für die aktuelle Anforderung.

id
String

Der Sitzungsbezeichner für die aktuelle Anforderung.

lockId
Object

Der Sperrbezeichner für die aktuelle Anforderung.

item
SessionStateStoreData

Das SessionStateStoreData Element, das aus dem Datenspeicher gelöscht werden soll.

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. Es werden nur Sitzungsdaten für die aktuelle Anwendung gelöscht, die mit der angegebenen Sitzung id übereinstimmt.lockId 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