CollisionConflictResolutionPolicy 枚举
表示要用于同步会话的抵触冲突解决策略的选项。
命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)
语法
声明
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 的成员。当某一项与目标存储区中的另一项有冲突而无法保存该项时(例如当源提供程序发送的文件与目标副本中已存在的文件具有相同的名称和位置时),会发生抵触冲突。
有关详细信息,请参阅检测和解决约束冲突。