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 aktuální popisovač 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 svázaný s aktuálním popisovačem 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 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 token zámku neshoduje, příkaz by měl selhat s instancí InstanceLockLostException.
Zprostředkovatel trvalosti by měl tuto hodnotu použít jako token zámku při získávání nového zámku v instanci (například zachování dat instance pomocí popisovače, který ještě není svázaný se zámkem). Pokud je instance již uzamčena v úložišti instancí a token zámku odpovídá tomuto tokenu zámku, může se zprostředkovatel trvalosti pokusit uvolnit instanci pomocí BindReclaimedLock.