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