다음을 통해 공유


CHANGE_APPLICATION_ACTION 열거형

변경 내용을 적용하기 위해 대상 공급자가 수행해야 할 동작을 나타냅니다.

typedef enum
{
  CAA_SAVE_CHANGE,
  CAA_SAVE_CHANGE_WITH_CHANGE_UNITS,
  CAA_SAVE_CONFLICT,
  CAA_SET_CONFLICT_WINNER_INFO,
  CAA_FINISHED
} CHANGE_APPLICATION_ACTION;

멤버

항목

정의

CAA_SAVE_CHANGE

변경 내용을 대상 복제본에 저장합니다. 변경 내용 저장 동작을 검색하려면 IChangeApplicationContext::GetSaveChangeAction을 호출합니다.

CAA_SAVE_CHANGE_WITH_CHANGE_UNITS

변경 단위를 포함하는 변경 내용을 대상 복제본에 저장합니다. 변경 내용 저장 동작을 검색하려면 IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction을 호출합니다.

CAA_SAVE_CONFLICT

충돌을 대상 복제본의 충돌 로그에 저장합니다.

CAA_SET_CONFLICT_WINNER_INFO

IChangeApplicationContext::SetConflictWinnerInfo를 호출하여 이 변경 내용에 대해 충돌 시 적용되는 정보를 설정합니다.

CAA_FINISHED

이 변경 내용에 대한 변경 내용 적용이 완료되었습니다. 아무 동작도 수행되지 않습니다.

주의

이 열거형은 Sync Framework의 변경 적용 서비스에 포함되어 있습니다. 이 서비스는 Sync Framework에서 제공하는 표준 변경 내용 적용자에 허용된 것보다 높은 수준의 유연성이 공급자에 필요할 때 사용됩니다.

대상 공급자가 대상 복제본에 변경 내용을 적용해야 하는 방식을 나타내기 위해 IChangeApplicationContext::GetChangeApplicationAction 메서드에서 이 열거형의 멤버가 반환됩니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소