InstancePersistenceContext.InstanceVersion Vlastnost

Definice

Získá verzi zámku uchovávané v aktuální instanci popisovačem aktuální instance.

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ého na aktuální popisovač instance nebo -1, pokud popisovač není vázán na zámek.

Poznámky

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

Platí pro