Метод ItemConstraintEventArgs.SetResolutionAction (ChangeUnitChange, ConstraintConflictResolutionAction)
Задает действие по устранению конфликтов для конфликтующего изменения базовой единицы.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
Public Overridable Sub SetResolutionAction ( _
changeUnitChange As ChangeUnitChange, _
resolutionAction As ConstraintConflictResolutionAction _
)
'Применение
Dim instance As ItemConstraintEventArgs
Dim changeUnitChange As ChangeUnitChange
Dim resolutionAction As ConstraintConflictResolutionAction
instance.SetResolutionAction(changeUnitChange, resolutionAction)
public virtual void SetResolutionAction (
ChangeUnitChange changeUnitChange,
ConstraintConflictResolutionAction resolutionAction
)
public:
virtual void SetResolutionAction (
ChangeUnitChange^ changeUnitChange,
ConstraintConflictResolutionAction resolutionAction
)
public void SetResolutionAction (
ChangeUnitChange changeUnitChange,
ConstraintConflictResolutionAction resolutionAction
)
public function SetResolutionAction (
changeUnitChange : ChangeUnitChange,
resolutionAction : ConstraintConflictResolutionAction
)
Параметры
- changeUnitChange
Базовая единица, для которой нужно назначить действие по устранению конфликтов.
- resolutionAction
Действие по устранению конфликтов, которое нужно установить для базовой единицы changeUnitChange.
Исключения
Тип исключения | Условие |
---|---|
Параметр changeUnitChange равен пустая ссылка (Nothing в Visual Basic). |
|
Недопустимое значение changeUnitChange. |
|
ArgumentException |
Причина конфликта отлична от Other, либо параметр resolutionAction имеет значение, отличное от SkipChange или SaveConflict. |
Конфликт не содержит базовых единиц, либо не удается найти базовую единицу, указанную в параметре changeUnitChange. |
См. также
Справочник
Класс ItemConstraintEventArgs
Элементы ItemConstraintEventArgs
Пространство имен Microsoft.Synchronization