ISyncMetadataStoreSerializer 인터페이스
정식 메타데이터 파일 형식과 버전별 Metadata Storage Service 저장소 형식 간에 복제본에 대한 메타데이터를 직렬화하고 역직렬화합니다.
interface ISyncMetadataStoreSerializer : IUnknown
멤버
ISyncMetadataStoreSerializer 메서드 | 설명 |
---|---|
지정된 복제본에 대해 Metadata Storage Service 저장소의 내용을 대상 스트림에 정식 형식으로 직렬화합니다. |
|
정식 메타데이터 파일의 내용을 Metadata Storage Service 저장소로 역직렬화합니다. 공급자 버전이 변경될 경우 필요에 따라 메타데이터 저장소 형식을 업그레이드할 수도 있습니다. |
|
지정된 대상 스트림으로 메타데이터가 직렬화된 복제본에 대한 복제본 ID를 반환합니다. |
요구 사항
헤더: Metastore.h
주의
ISyncMetadataStoreSerializer 메서드를 사용하여 메타데이터 파일을 정식 형식으로 직렬화하면 버전이 다른 구성 요소 간에 상호 운용할 수 있습니다. 자세한 내용은 버전이 다른 구성 요소의 메타데이터 액세스를 참조하십시오.
ISyncMetadataStoreSerializer 메서드를 사용하여 메타데이터 파일을 정식 형식으로 직렬화할 수 있습니다. 이렇게 하면 공급자 버전이 변경될 경우 메타데이터 저장소가 업그레이드됩니다. 자세한 내용은 메타데이터 저장소 버전 업그레이드를 참조하십시오.
ISyncMetadataStoreSerializer 개체를 가져오려면 ISqlSyncMetadataStore 인터페이스 개체의 QueryInterface 메서드에 IID_ISyncMetadataStoreSerializer를 전달합니다.
ISyncMetadataStoreSerializer 인터페이스는 메타데이터 저장소의 동시 직렬화 및 역직렬화 작업과 관련하여 다음과 같이 동작합니다.
단일 복제본의 메타데이터에 대한 동시 작업은 지원되지 않습니다. 이때 작업이 다른 프로세스에서 실행되는지 아니면 같은 프로세스의 다른 스레드에서 실행되는지는 관계가 없습니다.
메타데이터 저장소에 대한 동시 직렬화 및 역직렬화 작업은 각 작업이 다른 복제본의 메타데이터에 영향을 주고 서로 다른 연결을 통해 실행되는 경우에만 지원됩니다.
복제본이 동기화되는 동안에는 직렬화 및 역직렬화 작업이 지원되지 않습니다.