SessionStateStoreProviderBase.RemoveItem Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa dane elementów z magazynu danych sesji.
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
Wartość HttpContext dla bieżącego żądania.
- id
- String
Identyfikator sesji dla bieżącego żądania.
- lockId
- Object
Identyfikator blokady dla bieżącego żądania.
Element SessionStateStoreData reprezentujący element do usunięcia z magazynu danych.
Przykłady
Aby zapoznać się z przykładem implementacji dostawcy magazynu stanów sesji, zobacz Implementowanie dostawcy magazynu Session-State.
Uwagi
Obiekt SessionStateModule wywołuje metodę RemoveItem na końcu żądania, podczas ReleaseRequestState zdarzenia, aby usunąć dane dla elementu sesji z magazynu danych sesji, jeśli Abandon metoda została wywołana. Usuwane są tylko dane sesji dla bieżącej aplikacji zgodne z podaną sesją id
i lockId
wartości. Aby uzyskać więcej informacji na temat blokowania i szczegółów dotyczących identyfikatora blokady, zobacz "Blokowanie danych Session-Store" w przeglądzie SessionStateStoreProviderBase klasy.