다음을 통해 공유


SqlSyncMetadataStoreSerializer 클래스

정식 메타데이터 파일 형식과 버전별 Metadata Storage Service 저장소 형식 간에 복제본의 메타데이터를 직렬화하고 역직렬화합니다.

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

구문

‘선언
Public Class SqlSyncMetadataStoreSerializer
    Inherits SyncMetadataStoreSerializer
‘사용 방법
Dim instance As SqlSyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer : SyncMetadataStoreSerializer
public ref class SqlSyncMetadataStoreSerializer : public SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer

주의

SyncMetadataStoreSerializer 메서드를 사용하여 메타데이터 파일을 정식 형식으로 직렬화하면 버전이 다른 구성 요소 간에 상호 운용할 수 있습니다. 자세한 내용은 버전이 다른 구성 요소의 메타데이터 액세스를 참조하십시오.

SyncMetadataStoreSerializer 메서드를 사용하여 메타데이터 파일을 정식 형식으로 직렬화하면 공급자 버전이 변경될 때 메타데이터 저장소를 업그레이드할 수 있습니다. 자세한 내용은 메타데이터 저장소 버전 업그레이드를 참조하십시오.

SyncMetadataStoreSerializer 클래스는 메타데이터 저장소의 동시 직렬화 및 역직렬화 작업과 관련하여 다음과 같이 동작합니다.

  • 단일 복제본의 메타데이터에 대한 동시 작업은 지원되지 않습니다. 이때 작업이 다른 프로세스에서 실행되는지 아니면 같은 프로세스의 다른 스레드에서 실행되는지는 관계가 없습니다.

  • 메타데이터 저장소에 대한 동시 직렬화 및 역직렬화 작업은 각 작업이 다른 복제본의 메타데이터에 영향을 주고 서로 다른 연결을 통해 실행되는 경우에만 지원됩니다.

복제본이 동기화되는 동안에는 직렬화 및 역직렬화 작업이 지원되지 않습니다.

상속 계층 구조

System.Object
   Microsoft.Synchronization.MetadataStorage.SyncMetadataStoreSerializer
    Microsoft.Synchronization.MetadataStorage.SqlSyncMetadataStoreSerializer

스레드로부터의 안전성

이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

SqlSyncMetadataStoreSerializer 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스

개념

버전이 다른 구성 요소의 메타데이터 액세스
메타데이터 저장소 버전 업그레이드