InstancePersistenceContext.LockToken Propriedade
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.
Obtém o token de bloqueio da associação do proprietário da instância para o identificador de instância atual.
public:
property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid
Valor da propriedade
O token de bloqueio associado ao identificador da instância atual ou Empty se o identificador não estiver associado a um proprietário da instância.
Comentários
O provedor de persistência deve marcar esse valor em relação ao token de bloqueio do bloqueio mantido em uma instância no repositório de instâncias ao executar uma operação que requer um bloqueio (como dados de instância persistentes) usando um identificador associado ao bloqueio. Se o token de bloqueio não corresponder, o comando deverá falhar com InstanceLockLostException.
O provedor de persistência deve usar esse valor como o token de bloqueio ao adquirir um novo bloqueio em uma instância (como persistir dados de instância usando um identificador ainda não associado a um bloqueio). Se a instância já estiver bloqueada no repositório de instâncias e o token de bloqueio corresponder a esse token de bloqueio, o provedor de persistência poderá tentar recuperar a instância usando BindReclaimedLock.