Condividi tramite


SessionStateStoreProviderBase.RemoveItem Metodo

Definizione

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.

item
SessionStateStoreData

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.

Si applica a

Vedi anche