在衍生類別中覆寫時,會將中繼資料檔案的內容還原序列化至中繼資料儲存服務存放區。
命名空間: 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 命名空間