InstancePersistenceContext.InstanceVersion 속성

정의

현재 인스턴스 핸들에 의해 현재 인스턴스에 보관된 잠금의 버전을 가져옵니다.

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

속성 값

현재 인스턴스 핸들에 바인딩된 인스턴스 잠금의 버전이거나 핸들이 잠금에 바인딩되지 않은 경우 -1.

설명

지속성 공급자는 잠금에 바인딩된 핸들을 사용하여 잠금(예: 인스턴스 데이터 유지)이 필요한 작업을 수행할 때 인스턴스 저장소의 인스턴스에 보관된 잠금의 잠금 버전에 대해 이 값을 확인해야 합니다. 잠금 버전이 일치하지 않으면 InstanceLockLostException에서 명령이 실패해야 합니다.

적용 대상