Метод ItemConflictingEventArgs.SetResolutionAction (ConflictResolutionAction)
Устанавливает действие по устранению конфликта.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
Public Overridable Sub SetResolutionAction ( _
resolutionAction As ConflictResolutionAction _
)
'Применение
Dim instance As ItemConflictingEventArgs
Dim resolutionAction As ConflictResolutionAction
instance.SetResolutionAction(resolutionAction)
public virtual void SetResolutionAction (
ConflictResolutionAction resolutionAction
)
public:
virtual void SetResolutionAction (
ConflictResolutionAction resolutionAction
)
public void SetResolutionAction (
ConflictResolutionAction resolutionAction
)
public function SetResolutionAction (
resolutionAction : ConflictResolutionAction
)
Параметры
- resolutionAction
Действие по устранению конфликта.
Замечания
Путем задания этого действия обработчик события ItemConflicting определяет, как модуль внесения изменений должен обрабатывать конфликт.
Если SourceWins указывается для конфликта при удалении (назначения) и обновлении (источника) для элемента, содержащего базовые единицы, то объект NotifyingChangeApplier преобразует действие в SkipChange, чтобы избежать восстановления частичного элемента.
Если SaveConflict указывается для конфликта при удалении (назначения) и обновлении (источника) для элемента, а реплика источника очистила таблицу захоронения для этого элемента, то объект NotifyingChangeApplier преобразует действие в SkipChange, чтобы избежать сохранения конфликта, не содержащего версию изменения.
См. также
Справочник
Класс ItemConflictingEventArgs
Элементы ItemConflictingEventArgs
Пространство имен Microsoft.Synchronization