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 개체에서 업데이트된 정보를 검색한 다음 변경 내용을 적용하는 동시에 해당 정보를 저장해야 합니다.