다음을 통해 공유


IConflictLogAccess 인터페이스

파생 클래스에 의해 구현되는 경우 변경 내용 적용자가 로그의 충돌을 관리할 수 있도록 충돌 로그에 대한 액세스를 나타냅니다.

interface IConflictLogAccess: IUnknown

멤버

IConflictLogAccess 메서드 설명

IConflictLogAccess::DeleteConflicts

지정된 충돌을 로그에서 제거합니다.

IConflictLogAccess::GetItemConflicts

로그에 있는 충돌을 모두 포함하거나 지정된 요청 항목 목록으로 식별되는 충돌만 포함하는 목록을 가져옵니다.

IConflictLogAccess::GetConflictsByConflictingItemId

로그에 있는 충돌을 모두 포함하거나, 지정된 요청 항목 목록에 있는 항목 중 최소한 하나 이상의 항목과 충돌하는 충돌만 포함하는 목록을 가져옵니다.

IConflictLogAccess::GetAllConflicts

로그의 모든 충돌을 포함하는 목록을 가져옵니다.

주의

일반적으로 IConflictLogAccess는 대상 공급자에서 구현됩니다.

변경 내용 적용자의 지원 기능을 사용하여 충돌을 관리하기 위해 대상 공급자는 ISynchronousNotifyingChangeApplier2::ApplyChanges 메서드에 IConflictLogAccess 개체를 전달합니다. 이 메서드를 처리하는 동안 변경 내용 적용자는 충돌을 해결하고 더 이상 사용되지 않는 충돌을 로그에서 제거합니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소
충돌 기록 및 관리