IConstraintConflict 인터페이스
두 항목 간의 제약 조건 충돌을 나타냅니다.
interface IConstraintConflict : IUnknown
멤버
IConstraintConflict 메서드 | 설명 |
---|---|
IConstraintConflict::GetDestinationProviderConflictingChange |
대상 공급자에서 변경 내용 메타데이터를 가져옵니다. |
원본 공급자에서 변경 내용 메타데이터를 가져옵니다. |
|
대상 공급자에서 처음에 충돌을 일으킨 항목에 대한 변경 내용 메타데이터를 가져옵니다. |
|
대상 복제본에서 변경 내용 항목의 항목 데이터를 검색하는 데 사용할 수 있는 개체를 가져옵니다. |
|
원본 복제본에서 변경 내용 항목의 항목 데이터를 검색하는 데 사용할 수 있는 개체를 가져옵니다. |
|
대상 복제본에서 처음에 충돌을 일으킨 항목에 대한 항목 데이터를 검색하는 데 사용할 수 있는 개체를 가져옵니다. |
|
충돌에 대한 충돌 해결 동작을 가져옵니다. |
|
충돌에 대한 충돌 해결 동작을 설정합니다. |
|
IConstraintConflict::GetConstraintResolveActionForChangeUnit |
충돌하는 변경 단위 변경 내용에 대한 충돌 해결 동작을 가져옵니다. |
IConstraintConflict::SetConstraintResolveActionForChangeUnit |
충돌하는 변경 단위 변경 내용에 대한 충돌 해결 동작을 설정합니다. |
충돌이 발생한 이유를 가져옵니다. |
|
충돌이 임시 충돌인지 여부를 나타냅니다. |
주의
응용 프로그램에서 CCRP_NONE을 중복 충돌 해결 정책으로 지정하면 변경 내용 적용자는 동기화 중에 보고되는 각 중복 제약 조건 충돌에 대해 한 번씩 ISyncConstraintCallback::OnConstraintConflict 메서드에 IConstraintConflict 개체를 보냅니다.
비중복 제약 조건 충돌의 경우에는 충돌 해결 정책을 지정할 수 없으므로 보고되는 각 비중복 제약 조건 충돌에 대해서도 변경 내용자가 OnConstraintConflict 메서드를 한 번씩 호출합니다.
자세한 내용은 제약 조건 충돌 검색 및 해결을 참조하십시오.
요구 사항
헤더: Synchronization.h