Compartilhar via


InstancePersistenceContext.InstanceVersion Propriedade

Definição

Obtém a versão do bloqueio mantido na instância atual pelo identificador de instância atual.

public:
 property long InstanceVersion { long get(); };
public long InstanceVersion { get; }
member this.InstanceVersion : int64
Public ReadOnly Property InstanceVersion As Long

Valor da propriedade

A versão do bloqueio de instância associada ao identificador da instância atual ou -1 se o identificador não estiver associado a um bloqueio.

Comentários

O provedor de persistência deve marcar esse valor em relação à versão 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 a persistência de dados da instância) usando um identificador associado ao bloqueio. Se a versão de bloqueio não corresponder, o comando deverá falhar com InstanceLockLostException.

Aplica-se a