InstancePersistenceContext.BindAcquiredLock(Int64) Metod

Definition

Binder ett nyligen hämtat lås på en instans till det aktuella instanshandtaget. Versionen av det förvärvade låset skickas som en parameter.

public:
 void BindAcquiredLock(long instanceVersion);
public void BindAcquiredLock(long instanceVersion);
member this.BindAcquiredLock : int64 -> unit
Public Sub BindAcquiredLock (instanceVersion As Long)

Parametrar

instanceVersion
Int64

Version av låset som hämtas på instansen, eller noll om beständighetsprovidern inte implementerar låsversioner.

Kommentarer

Om en beständig provider implementerar versionshantering av lås måste versionen ökas med en i det externa arkivet varje gång ett lås hämtas på instansen. Första gången instansen är låst ska versionen vara 1. Varje låsförvärv ogiltigförklarar det tidigare låset. Det aktuella instanshandtaget måste vara bundet till en instans och en låsägare. Instansen får inte slutföras. Låstoken som är associerad med låsägaren används för att identifiera låsets ägare

När ett lås är bundet till ett handtag förblir det bundet till handtagets livslängd. Varken låstoken eller instansversionen kan ändras.

Gäller för