Compartir a través de


DeserializeReplicaMetadata Método

Cuando se invalida en una clase derivada, deserializa el contenido de un archivo de metadatos en un almacén de Metadata Storage Service.

Espacio de nombres:  Microsoft.Synchronization.MetadataStorage
Ensamblado:  Microsoft.Synchronization.MetadataStorage (en Microsoft.Synchronization.MetadataStorage.dll)

Sintaxis

'Declaración
Public MustOverride Function DeserializeReplicaMetadata ( _
    serializedFilePath As String, _
    expectedProviderCompatibilityVersion As UInteger, _
    providerUpgradeCallback As IProviderUpgradeCallback _
) As Boolean
'Uso
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

Parámetros

  • serializedFilePath
    Tipo: System. . :: . .String
    Archivo que contiene los metadatos serializados para una réplica determinada.
  • expectedProviderCompatibilityVersion
    Tipo: System. . :: . .UInt32
    Versión de compatibilidad de proveedor que se espera que esté incluida en el archivo de metadatos canónico. Si la versión esperada no coincide con la versión real, se produce un error de diseño en la deserialización si providerUpgradeCallback es una nullNothingnullptrunites una referencia NULL (Nothing en Visual Basic)., o bien se llama a los métodos de providerUpgradeCallback si providerUpgradeCallback no es una nullNothingnullptrunites una referencia NULL (Nothing en Visual Basic).. Para obtener más información, vea los temas sobre el acceso a los metadatos desde componentes con versiones diferentes y la actualización de Metadata Store Version .

Valor devuelto

Tipo: System. . :: . .Boolean
true cuando hay metadatos para deserializar; de lo contrario, false.

Vea también

Referencia

SyncMetadataStoreSerializer Clase

SyncMetadataStoreSerializer Miembros

Microsoft.Synchronization.MetadataStorage Espacio de nombres