SyncMetadataStoreSerializer.DeserializeReplicaMetadata 方法

在派生类中重写时,将元数据文件的内容反序列化到元数据存储服务存储区。

命名空间: Microsoft.Synchronization.MetadataStorage
程序集: Microsoft.Synchronization.MetadataStorage(在 microsoft.synchronization.metadatastorage.dll 中)

语法

声明
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 命名空间