Метод 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
)
abstract SetResolutionAction :
resolutionAction:ConflictResolutionAction -> unit
override SetResolutionAction :
resolutionAction:ConflictResolutionAction -> unit
public function SetResolutionAction(
resolutionAction : ConflictResolutionAction
)
Параметры
- resolutionAction
Тип Microsoft.Synchronization. . :: . .ConflictResolutionAction
Действие по устранению конфликтов.
Исключения
Исключение | Условие |
---|---|
ArgumentOutOfRangeException | Параметр resolutionAction имеет недопустимое значение. |
SyncInvalidOperationException | В изменениях источника отсутствуют объекты ChangeUnitChange. |
Замечания
Путем задания этого действия обработчик события ItemConflicting определяет, как модуль внесения изменений должен обрабатывать конфликт.
Если SourceWins указывается для конфликта при удалении (назначения) и обновлении (источника) для элемента, содержащего базовые единицы, то объект NotifyingChangeApplier преобразует действие в SkipChange, чтобы избежать восстановления частичного элемента.
Если SaveConflict указывается для конфликта при удалении (назначения) и обновлении (источника) для элемента, а реплика источника очистила таблицу захоронения для этого элемента, то объект NotifyingChangeApplier преобразует действие в SkipChange, чтобы избежать сохранения конфликта, не содержащего версию изменения.
См. также
Справочник
ItemConflictingEventArgs Класс
Элементы ItemConflictingEventArgs