Bagikan melalui


InstancePersistenceContext.BindAcquiredLock(Int64) Metode

Definisi

Mengikat kunci yang baru diperoleh pada instans ke handel instans saat ini. Versi kunci yang diperoleh diteruskan sebagai parameter.

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

Parameter

instanceVersion
Int64

Versi kunci yang diperoleh pada instans, atau nol jika penyedia persistensi tidak menerapkan versi kunci.

Keterangan

Jika penyedia persistensi menerapkan penerapan versi kunci, maka setiap kali kunci diperoleh pada instans, versi harus bertambah satu per satu di penyimpanan eksternal. Pertama kali instans dikunci, versinya harus 1. Setiap akuisisi kunci membatalkan kunci sebelumnya. Handel instans saat ini harus terikat ke instans dan pemilik kunci. Instans tidak boleh diselesaikan. Token kunci yang terkait dengan pemilik kunci digunakan untuk mengidentifikasi pemilik kunci

Setelah kunci terikat ke handel, kunci tetap terikat selama masa pakai handel. Baik token kunci maupun versi instans tidak dapat diubah.

Berlaku untuk