InstancePersistenceContext.LockToken Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá token zámku vlastníka instance vázaného na popisovač aktuální instance.
public:
property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid
Hodnota vlastnosti
Token zámku vázaný na aktuální popisovač instance nebo Empty pokud popisovač není vázán na vlastníka instance.
Poznámky
Zprostředkovatel trvalosti by měl tuto hodnotu zkontrolovat proti tokenu 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í úchytu vázaného na zámek. Pokud se token zámku neshoduje, měl by příkaz selhat s výstupem InstanceLockLostCeption.
Zprostředkovatel trvalosti by měl tuto hodnotu použít jako token zámku při získávání nového zámku na instanci (například při zachování dat instance pomocí popisovače, který ještě není vázán na zámek). Pokud je instance již uzamčena v úložišti instancí a token zámku odpovídá tomuto tokenu zámku, zprostředkovatel trvalosti se může pokusit uvolnit instanci pomocí BindReclaimedLock.