SessionStateStoreProviderBase.RemoveItem Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.