InstancePersistenceContext.InstanceVersion 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前實例 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 而失敗。