Partilhar via


SessionStateStoreProviderBase.ReleaseItemExclusive Método

Definição

Libera um bloqueio em um item no armazenamento de dados da sessão.

public:
 abstract void ReleaseItemExclusive(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId);
public abstract void ReleaseItemExclusive (System.Web.HttpContext context, string id, object lockId);
abstract member ReleaseItemExclusive : System.Web.HttpContext * string * obj -> unit
Public MustOverride Sub ReleaseItemExclusive (context As HttpContext, id As String, lockId As Object)

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.

Exemplos

Para obter um exemplo de implementação de 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 ReleaseItemExclusive método para atualizar a data de validade e liberar um bloqueio em um item no armazenamento de dados da sessão. Ele será chamado no final de uma solicitação, durante o evento, se os ReleaseRequestState valores de sessão não forem alterados. Se os valores de sessão tiverem sido modificados, o SessionStateModule objeto chamará o SetAndReleaseItemExclusive método .

O SessionStateModule objeto também chama o ReleaseItemExclusive método quando um bloqueio em um item no armazenamento de dados de sessão excedeu o ExecutionTimeout valor. Para obter mais informações sobre bloqueio e detalhes sobre o identificador de bloqueio, confira "Como bloquear dados Session-Store" na visão geral da SessionStateStoreProviderBase classe.

O ReleaseItemExclusive método remove apenas o bloqueio de um item no armazenamento de dados de sessão para o aplicativo atual que corresponde à sessão id e lockId aos valores fornecidos. Se o lockId não corresponder ao no armazenamento de dados, o ReleaseItemExclusive método não fará nada.

Aplica-se a

Confira também