다음을 통해 공유


ILoggedConflict 인터페이스

로그에 기록할 수 있는 충돌의 메타데이터 및 데이터를 나타냅니다.

interface ILoggedConflict : IUnknown

멤버

ILoggedConflict 메서드 설명

ILoggedConflict::GetOwnerReplicaId

충돌을 일으킨 변경 내용을 시작한 복제본의 ID를 가져옵니다.

ILoggedConflict::GetConflictReason

제약 조건 충돌이 발생한 경우 충돌 원인을 가져옵니다.

ILoggedConflict::GetRootItemId

충돌을 일으킨 원본 항목의 ID를 가져옵니다.

ILoggedConflict::GetConflictingItemId

이 충돌이 제약 조건 충돌인 경우 대상 복제본에서 이 항목과 충돌하는 항목의 항목 ID를 가져옵니다.

ILoggedConflict::GetWinnerItemId

이 충돌이 병합 삭제 표식에 있는 경우 동기화 커뮤니티에서 병합된 항목을 식별하는 데 사용되는 항목 ID를 가져옵니다.

ILoggedConflict::GetConflictingChangeUnits

대상 복제본에서 이 항목의 변경 단위와 충돌하는 변경 단위의 변경 단위 ID를 가져옵니다.

ILoggedConflict::GetChangeVersion

이 변경 내용과 연결된 버전을 가져옵니다.

ILoggedConflict::GetCreationVersion

원본 항목의 생성 버전을 가져옵니다.

ILoggedConflict::GetFlags

이 변경 내용과 연결된 플래그를 가져옵니다.

ILoggedConflict::GetConflictKnowledge

이 변경 내용이 적용되는 경우 습득하는 정보를 가져옵니다.

ILoggedConflict::GetMadeWithKnowledge

이 변경 내용에 대한 기본 정보를 가져옵니다.

ILoggedConflict::GetChangeData

항목 데이터를 검색하는 데 사용할 수 있는 개체를 가져옵니다.

ILoggedConflict::IsTemporary

이 충돌이 임시 충돌인지 여부를 나타냅니다.

주의

대상 공급자는 이 인터페이스를 구현하거나 Sync Framework에서 제공하는 구현을 사용할 수 있습니다. Sync Framework에서 구현하는 ILoggedConflict 개체를 가져오려면 IProviderSyncServices2::CreateLoggedConflict를 호출합니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소