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