SaveChangeWithChangeUnitsContext.DestinationVersionSuppliedForChange 속성
대상 공급자가 변경 내용 적용자에게 제공한 최초 버전이 포함된 ItemChange 개체를 가져옵니다.
네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization
구문
‘선언
Public ReadOnly Property DestinationVersionSuppliedForChange As ItemChange
‘사용 방법
Dim instance As SaveChangeWithChangeUnitsContext
Dim value As ItemChange
value = instance.DestinationVersionSuppliedForChange
public ItemChange DestinationVersionSuppliedForChange { get; }
public:
property ItemChange^ DestinationVersionSuppliedForChange {
ItemChange^ get ();
}
/** @property */
public ItemChange get_DestinationVersionSuppliedForChange ()
public function get DestinationVersionSuppliedForChange () : ItemChange
속성 값
대상 공급자가 변경 내용 적용자에게 제공한 최초 버전이 포함된 ItemChange 개체입니다.
주의
이 속성은 낙관적 동시성 검사를 구현하는 데 사용될 수 있습니다. 이를 위해 대상 공급자는 반환된 ItemChange 개체에 포함된 버전을 메타데이터에 있는 현재 버전과 비교합니다. 버전이 서로 다르면 변경 내용 적용이 시작된 시간과 INotifyingChangeApplierTarget.SaveChangeWithChangeUnits가 호출된 시간 사이에 대상 복제본에서 항목이 변경된 것입니다. 이 경우 대상 공급자는 RecordRecoverableErrorForChangeUnit을 사용하여 오류를 보고해야 하며, 이 변경 내용의 메타데이터 및 항목 데이터는 적용되지 않아야 합니다. 이 동시성 검사는 항목 저장소에서 항목이 변경되는 동시에 메타데이터 저장소에서 버전이 업데이트되는 시스템과 같이 동시성 검사가 수행되기 전에 메타데이터 저장소에서 버전이 업데이트되는 경우에만 유효합니다.
참고 항목
참조
SaveChangeWithChangeUnitsContext 클래스
SaveChangeWithChangeUnitsContext 멤버
Microsoft.Synchronization 네임스페이스