InstancePersistenceContext.InstanceVersion Tulajdonság

Definíció

Lekéri az aktuális példányon tárolt zárolás verzióját az aktuális példány leírója alapján.

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

Tulajdonság értéke

A példány zárolásának verziója az aktuális példányleíróhoz van kötve, vagy -1, ha a fogópont nincs zároláshoz kötve.

Megjegyzések

Az adatmegőrzési szolgáltatónak ellenőriznie kell ezt az értéket a példánytárban lévő példányon tárolt zárolási verzióval, amikor olyan műveletet hajt végre, amely zárolást igényel (például a példányadatok megőrzése) a zároláshoz kötött leíróval. Ha a zárolási verzió nem egyezik, a parancsnak az InstanceLockLostException paranccsal kell meghiúsulnia.

A következőre érvényes: