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 di archiviazione con stato 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 sessione se il Abandon metodo è stato chiamato. Vengono eliminati solo i dati di sessione per l'applicazione corrente corrispondente alla sessione id e lockId ai valori specificati. Per altre informazioni sul blocco e sui dettagli sull'identificatore di blocco, vedere "Blocco Session-Store dati" nella panoramica della SessionStateStoreProviderBase classe.

Si applica a

Vedi anche