InstancePersistenceContext.LockToken Tulajdonság

Definíció

Lekéri az aktuális példányleíróhoz kötött példánytulajdonos zárolási jogkivonatát.

public:
 property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid

Tulajdonság értéke

Az aktuális példányleíróhoz kötött zárolási jogkivonat, vagy Empty ha a leíró nincs példánytulajdonoshoz kötve.

Megjegyzések

Az adatmegőrzési szolgáltatónak ellenőriznie kell ezt az értéket a példánytároló egy példányán tárolt zárolási jogkivonaton, amikor egy zárolást (például a példányadatok megőrzését) igénylő művelet végrehajtásakor a zároláshoz kötött leírót használ. Ha a zárolási jogkivonat nem egyezik, a parancsnak az InstanceLockLostException paranccsal kell meghiúsulnia.

Az adatmegőrzési szolgáltatónak ezt az értéket kell használnia zárolási jogkivonatként egy példány új zárolásának beszerzésekor (például a példányadatok zároláshoz még nem kötött leíróval történő megőrzése). Ha a példány már zárolva van a példánytárolóban, és a zárolási jogkivonat megfelel ennek a zárolási jogkivonatnak, a perzisztenciaszolgáltató megpróbálhatja visszakövetelni a példányt a BindReclaimedLock használatával.

A következőre érvényes: