동시 동기화 작업 지원
Sync Framework를 통해 동시 동기화 작업을 지원하는 공급자를 빌드할 수 있습니다. 그러나 같은 세션 개체를 사용한 평행 동기화는 지원되지 않습니다. 동시 동기화가 가능한 공급자를 개발하려면 다음과 같은 지침을 따릅니다.
공급자는 호출 시 정보를 잠그거나 잠금을 해제하는 안전 장치를 제공해야 합니다.
정보를 복제해야 다른 스레드에서 Sync Framework가 정보를 결합할 수 있습니다. 정보 개체를 논리적으로 복제하려면 정보 개체를 Sync Framework에 반환하기 전에 다음 단계를 수행합니다.
새 정보 개체를 만듭니다.
로컬 틱 수를 1로 설정합니다.
ISyncKnowledge::Union을 사용하여 기존 정보와 새 개체를 결합합니다.
복제된 정보를 Sync Framework에 전달합니다.
참고
다중 스레드 응용 프로그램의 경우 Sync Framework에서는 ISyncSession 개체가 실행 중인 아파트와 공급자가 호환되어야 합니다. 이러한 제한 사항은 Sync Framework에 전달되는 버전, 정보 등의 모든 개체에도 적용됩니다.