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