다음을 통해 공유


SyncMetadataStoreSerializer.DeserializeReplicaMetadata 메서드

파생 클래스에서 재정의되면 Metadata Storage Service 저장소에 메타데이터 파일의 내용을 역직렬화합니다.

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

구문

‘선언
Public MustOverride Function DeserializeReplicaMetadata ( _
    serializedFilePath As String, _
    expectedProviderCompatibilityVersion As UInteger, _
    providerUpgradeCallback As IProviderUpgradeCallback _
) As Boolean
‘사용 방법
Dim instance As SyncMetadataStoreSerializer
Dim serializedFilePath As String
Dim expectedProviderCompatibilityVersion As UInteger
Dim providerUpgradeCallback As IProviderUpgradeCallback
Dim returnValue As Boolean

returnValue = instance.DeserializeReplicaMetadata(serializedFilePath, expectedProviderCompatibilityVersion, providerUpgradeCallback)
public abstract bool DeserializeReplicaMetadata (
    string serializedFilePath,
    uint expectedProviderCompatibilityVersion,
    IProviderUpgradeCallback providerUpgradeCallback
)
public:
virtual bool DeserializeReplicaMetadata (
    String^ serializedFilePath, 
    unsigned int expectedProviderCompatibilityVersion, 
    IProviderUpgradeCallback^ providerUpgradeCallback
) abstract
public abstract boolean DeserializeReplicaMetadata (
    String serializedFilePath, 
    UInt32 expectedProviderCompatibilityVersion, 
    IProviderUpgradeCallback providerUpgradeCallback
)
public abstract function DeserializeReplicaMetadata (
    serializedFilePath : String, 
    expectedProviderCompatibilityVersion : uint, 
    providerUpgradeCallback : IProviderUpgradeCallback
) : boolean

매개 변수

  • serializedFilePath
    특정 복제본에 대한 직렬화된 메타데이터를 포함하는 파일입니다.
  • expectedProviderCompatibilityVersion
    정식 메타데이터 파일에 포함될 것으로 예상되는 공급자 호환성 버전입니다. 예상 버전이 실제 버전과 일치하지 않는 경우 providerUpgradeCallback이 null 참조(Visual Basic에서는 Nothing)이면 역직렬화가 기본적으로 실패합니다. providerUpgradeCallback이 null 참조(Visual Basic에서는 Nothing)이 아니면 providerUpgradeCallback 메서드가 호출됩니다. 자세한 내용은 버전이 다른 구성 요소의 메타데이터 액세스메타데이터 저장소 버전 업그레이드를 참조하십시오.
  • providerUpgradeCallback
    직렬화된 메타데이터에 포함된 공급자 버전이 expectedProviderCompatibilityVersion과 같지 않기 때문에 메타데이터 저장소 형식을 업그레이드해야 할 때 호출되는 콜백 메서드입니다.

반환 값

역직렬화할 메타데이터가 있으면 true이고, 그렇지 않으면 false입니다.

참고 항목

참조

SyncMetadataStoreSerializer 클래스
SyncMetadataStoreSerializer 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스