InstancePersistenceContext.InstanceVersion 屬性

定義

取得目前實例 handle 持有的鎖版本。

public:
 property long InstanceVersion { long get(); };
public long InstanceVersion { get; }
member this.InstanceVersion : int64
Public ReadOnly Property InstanceVersion As Long

屬性值

綁定到目前實例 handle 的版本,若 handle 沒有綁定,則為 -1。

備註

持久化提供者在執行需要鎖(例如持久化實例資料)的操作時,應將此值與實例儲存中所持有的鎖版本進行檢查,該操作使用綁定於該鎖的句柄。 如果鎖定版本不匹配,指令應該會因 InstanceLockLostException 而失敗。

適用於