다음을 통해 공유


SaveChangeAction 열거형

변경 내용으로 표시되는 동작 형식을 나타냅니다.

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

구문

‘선언
Public Enumeration SaveChangeAction
‘사용 방법
Dim instance As SaveChangeAction
public enum SaveChangeAction
public enum class SaveChangeAction
public enum SaveChangeAction
public enum SaveChangeAction

멤버

  멤버 이름 설명
Create 대상 항목 저장소에서 항목이 새로 만들어집니다. 
DeleteAndRemoveTombstone 대상 항목 저장소에서 항목이 삭제됩니다. 대상 메타데이터에 삭제 표식이 보존되지 않습니다. 이 동작은 잊어버린 정보를 복구하는 동안 호출되며 원본 복제본에서 삭제 표식을 정리한 항목 삭제에 해당합니다. 
DeleteAndStoreTombstone 대상 항목 저장소에서 항목이 삭제됩니다. 삭제 표식은 대상 메타데이터에 저장됩니다. 이 동작은 원본 복제본에서 삭제된 항목에 해당합니다. 
UpdateVersionAndData 항목 데이터가 대상 항목 저장소에 적용됩니다. 기존 데이터를 덮어씁니다. 제공된 버전에서 대상 메타데이터의 기존 버전을 덮어씁니다. 이 동작은 원본 복제본의 항목 생성, 항목 업데이트 또는 변경 단위 업데이트에 해당합니다. 원본 공급자의 항목이 충돌 시 적용 항목으로 선택될 경우에도 발생합니다. 
UpdateVersionAndMergeData 대상 항목 저장소에 적용되는 항목 데이터입니다. 일부 공급자 관련 메서드를 사용하여 기존 항목 데이터를 업데이트된 항목 데이터와 병합합니다. 버전이 대상 메타데이터의 기존 버전을 덮어씁니다. 이 동작은 충돌 해결 작업이 Merge인 경우 발생합니다. 
UpdateVersionOnly 대상 항목 저장소에서 항목 데이터가 변경되지 않습니다. 대상 메타데이터의 버전을 덮어씁니다. 대상 공급자의 항목이 충돌 시 적용 항목으로 선택될 경우에도 발생합니다. 

주의

공급자가 전체 일괄 변경 내용을 위한 트랜잭션을 사용하고 있지 않는 경우 공급자는 SaveChangeContext 개체에서 업데이트된 정보를 검색한 다음 변경 내용을 적용하는 동시에 해당 정보를 저장해야 합니다.

참고 항목

참조

Microsoft.Synchronization 네임스페이스