InstancePersistenceContext.BindAcquiredLock(Int64) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy példány újonnan beszerzett zárolását az aktuális példánykezelőhöz köti. A beszerzett zárolás verziója paraméterként lesz átadva.
public:
void BindAcquiredLock(long instanceVersion);
public void BindAcquiredLock(long instanceVersion);
member this.BindAcquiredLock : int64 -> unit
Public Sub BindAcquiredLock (instanceVersion As Long)
Paraméterek
- instanceVersion
- Int64
A példányon beszerzett zárolás verziója, vagy nulla, ha az adatmegőrzési szolgáltató nem implementálja a zárolási verziókat.
Megjegyzések
Ha egy adatmegőrzési szolgáltató implementálja a zárolás verziószámozását, akkor minden alkalommal, amikor egy zárolást szerez be a példányon, a verziót egyenként kell növelni a külső tárolóban. Amikor a példány első alkalommal zárolva van, a verziónak 1-esnek kell lennie. Minden zárolási beszerzés érvényteleníti az előző zárolást. Az aktuális példányleírónak egy példányhoz és egy zárolási tulajdonoshoz kell kötődnie. A példányt nem szabad befejezni. A zárolás tulajdonosához társított zárolási jogkivonat a zárolás tulajdonosának azonosítására szolgál
Ha a zárolás egy fogóponthoz van kötve, a fogópont élettartama alatt is meg lesz kötve. Sem a zárolási jogkivonat, sem a példány verziója nem módosítható.