SessionStateStoreProviderBase.RemoveItem Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elimina dall'archivio dati della sessione i dati relativi agli elementi.
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)
Parametri
- context
- HttpContext
Oggetto HttpContext per la richiesta corrente.
- id
- String
Identificatore di sessione per la richiesta corrente.
- lockId
- Object
Identificatore di blocco per la richiesta corrente.
Oggetto SessionStateStoreData che rappresenta l'elemento da eliminare dall'archivio dati.
Esempio
Per un esempio di implementazione del provider dell'archivio stati sessione, vedere Implementazione di un provider di archiviazione Session-State.
Commenti
L'oggetto SessionStateModule chiama il RemoveItem metodo alla fine di una richiesta, durante l'evento ReleaseRequestState , per eliminare i dati per un elemento di sessione dall'archivio dati della sessione, se il Abandon metodo è stato chiamato. Vengono eliminati solo i dati di sessione per l'applicazione corrente che corrisponde alla sessione id
e lockId
ai valori specificati. Per altre informazioni sul blocco e i dettagli sull'identificatore di blocco, vedere "Blocco dei dati Session-Store" nella panoramica della SessionStateStoreProviderBase classe.