Aracılığıyla paylaş


InstancePersistenceContext.BindAcquiredLock(Int64) Yöntem

Tanım

Bir örnekte yeni alınan kilidi geçerli örnek tanıtıcısına bağlar. Alınan kilidin sürümü parametre olarak geçirilir.

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

Parametreler

instanceVersion
Int64

Örnekte alınan kilidin sürümü veya kalıcılık sağlayıcısı kilit sürümlerini uygulamazsa sıfır.

Açıklamalar

Kalıcılık sağlayıcısı kilit sürümü oluşturmayı uygularsa, örnekte her kilit alınışında, sürümün dış depoda bir artırılması gerekir. Örnek ilk kez kilitlendiğinde sürüm 1 olmalıdır. Her kilit alma işlemi önceki kilidi geçersiz kılmasına neden olacaktır. Geçerli örnek tanıtıcısı bir örneğe ve kilit sahibine bağlı olmalıdır. Örnek tamamlanmamalıdır. Kilit sahibiyle ilişkili kilit belirteci, kilidin sahibini tanımlamak için kullanılır

Bir kilit bir tanıtıcıya bağlandıktan sonra tutamacın ömrü boyunca bağlı kalır. Kilit belirteci veya örnek sürümü değiştirilemez.

Şunlara uygulanır