SessionStateStoreProviderBase.RemoveItem Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Apaga os dados dos itens 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 o pedido atual.
- id
- String
O identificador da sessão para o pedido atual.
- lockId
- Object
O identificador do bloqueio para o pedido atual.
O SessionStateStoreData que representa o item a eliminar do armazenamento de dados.
Exemplos
Para um exemplo de implementação de um fornecedor de armazenamento em estado de sessão, veja Implementar um Fornecedor de Loja Session-State.
Observações
O SessionStateModule objeto chama o RemoveItem método no final de um pedido, durante o ReleaseRequestState evento, para eliminar os dados de um item de sessão do armazenamento de dados da sessão se o Abandon método tiver sido chamado. Apenas os dados de sessão da aplicação atual que correspondem à sessão id e lockId valores fornecidos são eliminados. Para mais informações sobre o bloqueio e detalhes sobre o identificador do bloqueio, consulte "Dados de Session-Store de bloqueio" na SessionStateStoreProviderBase visão geral da classe.