Compartilhar via


SessionStateStoreProviderBase.RemoveItem Método

Definição

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.

item
SessionStateStoreData

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.

Aplica-se a

Confira também