DeserializeReplicaMetadata-Methode

Deserialisiert beim Überschreiben in einer abgeleiteten Klasse den Inhalt einer Metadatendatei in einen Metadaten-Speicherdienstspeicher.

Namespace:  Microsoft.Synchronization.MetadataStorage
Assembly:  Microsoft.Synchronization.MetadataStorage (in Microsoft.Synchronization.MetadataStorage.dll)

Syntax

'Declaration
Public MustOverride Function DeserializeReplicaMetadata ( _
    serializedFilePath As String, _
    expectedProviderCompatibilityVersion As UInteger, _
    providerUpgradeCallback As IProviderUpgradeCallback _
) As Boolean
'Usage
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
abstract DeserializeReplicaMetadata : 
        serializedFilePath:string * 
        expectedProviderCompatibilityVersion:uint32 * 
        providerUpgradeCallback:IProviderUpgradeCallback -> bool 
public abstract function DeserializeReplicaMetadata(
    serializedFilePath : String, 
    expectedProviderCompatibilityVersion : uint, 
    providerUpgradeCallback : IProviderUpgradeCallback
) : boolean

Parameter

  • serializedFilePath
    Typ: System. . :: . .String
    Die Datei, die die serialisierten Metadaten für ein bestimmtes Replikat enthält.
  • expectedProviderCompatibilityVersion
    Typ: System. . :: . .UInt32
    Die Anbieterkompatibilitätsversion, die in der kanonischen Metadatendatei enthalten sein sollte. Wenn die erwartete Version nicht zur tatsächlichen Version passt, schlägt die Deserialisierung entweder beabsichtigt fehl, wenn providerUpgradeCallback eine NULL ist, oder providerUpgradeCallback-Methoden werden aufgerufen, wenn providerUpgradeCallback nicht NULL ist. Weitere Informationen finden Sie unter fb008b8f-a90b-4cbc-b718-7cb9c92a26ea Zugreifen auf Metadaten von Komponenten anderer Versionen und b3ff82fb-f946-4b7f-8a32-655535cf5e92 Aktualisieren der Metadatenspeicherversion.

Rückgabewert

Typ: System. . :: . .Boolean
true , wenn Metadaten zum Deserialisieren vorhanden sind, andernfalls false.

Siehe auch

Verweis

SyncMetadataStoreSerializer Klasse

SyncMetadataStoreSerializer-Member

Microsoft.Synchronization.MetadataStorage-Namespace