共用方式為


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 方法 (當 providerUpgradeCallback 不是 null 參考 (在 Visual Basic 中為 Nothing) 時)。如需詳細資訊,請參閱從不同版本的元件存取中繼資料升級中繼資料存放區版本
  • providerUpgradeCallback
    因為序列化中繼資料中所包含的提供者版本與 expectedProviderCompatibilityVersion 不同,所以必須升級中繼資料存放區格式時所呼叫的回呼方法。

傳回值

如果存在要還原序列化的中繼資料,則為 true,否則為 false

請參閱

參考

SyncMetadataStoreSerializer 類別
SyncMetadataStoreSerializer 成員
Microsoft.Synchronization.MetadataStorage 命名空間