InstancePersistenceContext.LockToken Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar låstoken för instansägaren som är bunden till den aktuella instansreferensen.
public:
property Guid LockToken { Guid get(); };
public Guid LockToken { get; }
member this.LockToken : Guid
Public ReadOnly Property LockToken As Guid
Egenskapsvärde
Låstoken som är bunden till det aktuella instanshandtaget eller Empty om handtaget inte är bundet till en instansägare.
Kommentarer
Beständighetsprovidern bör kontrollera det här värdet mot låstoken för låset som finns på en instans i instansarkivet när du utför en åtgärd som kräver ett lås (till exempel att bevara instansdata) med hjälp av ett handtag som är bundet till låset. Om låstoken inte matchar bör kommandot misslyckas med InstanceLockLostException.
Beständighetsprovidern bör använda det här värdet som låstoken när du hämtar ett nytt lås på en instans (till exempel att bevara instansdata med ett handtag som inte redan är bundet till ett lås). Om instansen redan är låst i instansarkivet och låstoken matchar den här låstoken kan beständighetsprovidern försöka återta instansen med BindReclaimedLock.