InstancePersistenceContext.LockToken Egenskap

Definition

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.

Gäller för