다음을 통해 공유


동기화 버전

동기화 버전은 변경 내용이 추적되는 모든 항목이나 변경 단위의 구조화된 논리적 버전입니다. 변경 단위는 데이터 저장소에서 변경 내용을 추적하는 최소 단위입니다. 변경 단위는 연락처 항목의 이름 및 주소 필드와 같이 특정 항목에 들어 있습니다. 버전에는 복제본 키와 틱 수가 들어 있습니다. 복제본 키는 해당 항목이나 변경 단위를 마지막으로 변경한 복제본의 키이며 복제본 키 맵을 통해 복제본 ID에 매핑됩니다. 틱 수는 변경 시점에 변경을 수행한 복제본의 틱 수입니다.

관리 코드 버전을 SyncVersion 클래스로 나타냅니다.

비관리 코드 버전을 SYNC_VERSION 구조체로 나타냅니다.

사용 규칙

항목의 버전을 올바르게 업데이트하고 유지 관리하는 규칙은 다음과 같습니다.

  • 동기화 도중 다른 복제본에서 수신된 변경 내용(해당 복제본의 버전)은 복제본 키가 변환된 후 그대로 저장됩니다.

  • 로컬 응용 프로그램에서 변경한 경우와 같이 복제본이 직접 변경된 경우에는 동기화 메타데이터에 변경 내용 버전이 없습니다. 이러한 변경 내용에 대해 생성되는 버전에는 다음 요소가 포함되어야 합니다.

    • 로컬 복제본의 키가 포함되어야 합니다. 이는 일반적으로 0입니다.

    • 로컬 복제본의 현재 틱 수 값이 포함되어야 합니다.

참고 항목

참조

SYNC_VERSION 구조
SyncVersion

개념

메타데이터 요구 사항
메타데이터 요구 사항