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 的成員來指定變更套用者解決同步處理期間所發生之衝突條件約束衝突所使用的原則。衝突發生於因為某個項目與目的地存放區中的其他項目衝突而無法儲存該項目時,例如當來源提供者所傳送的檔案與已經存在目的地複寫中的檔案具有相同名稱和位置時。
如需詳細資訊,請參閱偵測及解決條件約束衝突。