IReplicaMetadata::SaveReplicaMetadata
복제본 메타데이터 속성 변경 내용을 메타데이터 저장소에 저장합니다.
HRESULT SaveReplicaMetadata();
매개 변수
없음
반환 값
S_OK
저장할 변경 내용이 없으면 S_FALSE입니다.
주의
공급자는 일관성 보장에 따라 이 메서드를 호출할 올바른 정밀도 수준을 결정해야 합니다. 예를 들어 이 메서드는 변경 내용을 적용하는 동안 각 변경 내용을 적용한 후, 각 항목 일괄 처리를 적용한 후 또는 동기화 세션이 끝날 때 한 번 호출할 수 있습니다.
ISqlSyncMetadataStore를 통해 사용 가능한 이 클래스의 구현은 이 메서드를 호출하기 전에 시작된 트랜잭션의 컨텍스트 내에서 업데이트를 수행합니다.
참고
이 메서드는 항목 메타데이터를 저장하지 않습니다. 개별 항목에 대해 메타데이터 변경 내용을 저장하려면 IReplicaMetadata::SaveItemMetadata를 호출해야 합니다.
구현자를 위한 정보
메타데이터 저장소에 모든 속성 변경 내용이 커밋될 때만 이 메서드가 성공해야 합니다. 모든 속성 변경 내용이 커밋되거나 어떠한 속성 변경 내용도 커밋되지 않아야 합니다.
메타데이터 저장소가 트랜잭션을 지원하는 경우 이 메서드는 해당 트랜잭션의 컨텍스트 내에서 메타데이터 저장소에 해당 변경 내용을 적용해야 합니다.