Поделиться через


Метод 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