InstancePersistenceContext.BindAcquiredLock(Int64) Metod
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.
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.