동기화 버전

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

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

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

사용 규칙

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

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

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

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

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

참고 항목

참조

SYNC_VERSION 구조
SyncVersion

개념

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