다음을 통해 공유


CollisionConflictResolutionPolicy 열거형

동기화 세션에 사용할 중복 충돌 해결 정책의 옵션을 나타냅니다.

네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization

구문

‘선언
Public Enumeration CollisionConflictResolutionPolicy
‘사용 방법
Dim instance As CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum class CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy

멤버

  멤버 이름 설명
ApplicationDefined 변경 내용 적용자는 중복 충돌이 발생할 때마다 ItemConstraint 이벤트를 사용하여 동기화 응용 프로그램에 이를 알립니다. 그러면 응용 프로그램에서 충돌 항목을 검사하고 SetResolutionAction을 호출하여 충돌 해결 동작을 지정합니다. 
DestinationWins 대상 복제본의 변경 내용이 항상 우선 적용됩니다. Sync Framework에서는 충돌 해결 동작을 DestinationWins로 지정합니다. 
Merge 원본 항목의 데이터가 대상 항목과 결합됩니다. Sync Framework에서는 충돌 해결 동작을 Merge로 지정합니다. 
RenameDestination 대상 복제본의 충돌 항목이 원본 공급자에서 전송된 변경 내용과 더 이상 충돌하지 않도록 이름이 바뀌고 원본 변경 내용이 대상 복제본에 적용됩니다. Sync Framework에서는 충돌 해결 동작을 RenameDestination으로 지정합니다. 
RenameSource 원본 공급자에서 전송된 변경 내용이 대상 복제본에서 충돌 항목과 더 이상 충돌하지 않도록 이름이 바뀌고 원본 변경 내용이 대상 복제본에 적용됩니다. Sync Framework에서는 충돌 해결 동작을 RenameSource로 지정합니다. 
SourceWins 원본 복제본의 변경 내용이 항상 우선 적용됩니다. Sync Framework에서는 충돌 해결 동작을 SourceWins로 지정합니다. 

주의

CollisionConflictResolutionPolicy의 멤버는 변경 내용 적용자가 동기화 중에 발생하는 중복 제약 조건 충돌을 해결하는 데 사용하는 정책을 지정하기 위해 동기화 응용 프로그램에서 사용합니다. 예를 들어 대상 복제본에 이미 있는 파일과 이름 및 위치가 같은 파일을 원본 공급자가 보내는 경우처럼 대상 저장소에 있는 다른 항목과 충돌하여 항목을 저장할 수 없는 경우에 중복 충돌 문제가 발생합니다.

자세한 내용은 제약 조건 충돌 검색 및 해결을 참조하십시오.

참고 항목

참조

Microsoft.Synchronization 네임스페이스