SessionStateStoreProviderBase.RemoveItem Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exclui dados de item do armazenamento de dados da sessão.
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)
Parâmetros
- context
- HttpContext
O HttpContext para a solicitação atual.
- id
- String
O identificador de sessão da solicitação atual.
- lockId
- Object
O identificador de bloqueio da solicitação atual.
O SessionStateStoreData que representa o item a ser excluído do armazenamento de dados.
Exemplos
Para obter um exemplo de implementação de um provedor de repositório de estado de sessão, consulte Implementando um provedor de repositório de Session-State.
Comentários
O SessionStateModule objeto chama o RemoveItem método no final de uma solicitação, durante o ReleaseRequestState evento, para excluir os dados de um item de sessão do armazenamento de dados da sessão se o Abandon método tiver sido chamado. Somente os dados de sessão do aplicativo atual que correspondem à sessão id
fornecida e lockId
os valores são excluídos. Para obter mais informações sobre bloqueio e detalhes sobre o identificador de bloqueio, consulte "Como bloquear dados Session-Store" na visão geral da SessionStateStoreProviderBase classe.