InstancePersistenceContext.InstanceVersion Vlastnost

Definice

Získá verzi zámku drží na aktuální instanci podle aktuální instance popisovač.

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

Hodnota vlastnosti

Verze zámku instance vázaná na aktuální popisovač instance nebo -1, pokud popisovač není svázán se zámkem.

Poznámky

Zprostředkovatel trvalosti by měl při provádění operace, která vyžaduje zámek (například trvalá data instance) s použitím popisovače vázaného na zámek, zkontrolovat tuto hodnotu proti verzi zámku uloženého na instanci v úložišti instancí. Pokud se verze zámku neshoduje, měl by příkaz selhat s chybou InstanceLockLostException.

Platí pro