다음을 통해 공유


ItemConstraintEventArgs.SetResolutionAction 메서드 (ChangeUnitChange, ConstraintConflictResolutionAction)

충돌하는 변경 단위 변경 내용에 대한 충돌 해결 동작을 설정합니다.

네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization

구문

‘선언
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에 대해 설정할 충돌 해결 동작입니다.

예외

예외 형식 조건

ArgumentNullException

changeUnitChange가 null 참조(Visual Basic에서는 Nothing)입니다.

ArgumentException

changeUnitChange가 잘못되었습니다.

ArgumentException

충돌 이유가 Other가 아니거나, resolutionAction이 SkipChange 또는 SaveConflict가 아닌 값으로 설정되어 있습니다.

SyncInvalidOperationException

충돌에 변경 단위가 포함되어 있지 않거나, changeUnitChange로 지정된 변경 단위를 찾을 수 없습니다.

참고 항목

참조

ItemConstraintEventArgs 클래스
ItemConstraintEventArgs 멤버
Microsoft.Synchronization 네임스페이스