IChangeConflict::SetResolveActionForChange
충돌에 대한 충돌 해결 동작을 설정합니다.
HRESULT SetResolveActionForChange(
SYNC_RESOLVE_ACTION resolveAction);
매개 변수
- resolveAction
[in] 충돌에 대한 충돌 해결 동작을 가져옵니다.
반환 값
S_OK
E_POINTER
충돌이 없으면 SYNC_E_INTERNAL_ERROR입니다.
주의
이벤트 처리기에서 ISyncCallback::OnConflict에 대해 이 동작을 설정하면 이벤트 처리기가 변경 내용 적용자의 충돌 처리 방법을 지정합니다.
변경 단위가 있는 항목의 삭제(대상)-업데이트(원본) 충돌에 대해 SRA_ACCEPT_SOURCE_PROVIDER가 지정되면 ISynchronousNotifyingChangeApplier 개체가 동작을 SRA_DEFER로 변환하여 부분 항목 복원을 막습니다.
항목의 업데이트(대상)-삭제(원본) 충돌에 대해 SRA_TRANSFER_AND_DEFER가 지정되고 원본 복제본이 해당 항목에 대한 삭제 표식을 정리했으면 ISynchronousNotifyingChangeApplier 개체가 동작을 SRA_DEFER로 변환하여 변경 내용에 대한 버전이 없는 충돌 저장을 막습니다.