Interfaz ISyncMetadataStoreSerializer

Serializa y deserializa los metadatos para una réplica entre un formato de archivo de metadatos canónico y los formatos de almacenamiento de Metadata Storage Service específicos de la versión.

Sintaxis

interface ISyncMetadataStoreSerializer : IUnknown

Miembros

Métodos de ISyncMetadataStoreSerializer

Descripción

ISyncMetadataStoreSerializer::SerializeReplicaMetadata

Serializa, para la réplica especificada, el contenido de un almacén de Metadata Storage Service en una secuencia de destino con un formato canónico.

ISyncMetadataStoreSerializer::DeserializeReplicaMetadata

Deserializa el contenido de un archivo de metadatos canónico en un almacén de Metadata Storage Service. Opcionalmente, actualiza el formato del almacén de metadatos cuando cambia la versión del proveedor.

ISyncMetadataStoreSerializer::GetSerializedReplicaId

Devuelve el identificador de réplica para la réplica cuyos metadatos se serializaron en la secuencia de destino especificada.

Requisitos

Encabezado: Metastore.h

Notas

Puede serializar el archivo de metadatos en un formato canónico si utiliza los métodos de ISyncMetadataStoreSerializer para operar entre componentes de diferentes versiones. Para obtener más información, vea Obtener acceso a los metadatos desde componentes con versiones diferentes.

Puede serializar el archivo de metadatos en un formato canónico si utiliza los métodos de ISyncMetadataStoreSerializer. De esta forma se actualiza el almacén de metadatos cuando cambia la versión de proveedor. Para obtener más información, vea Actualizar la versión del almacén de metadatos.

Para obtener un objeto ISyncMetadataStoreSerializer, pase IID_ISyncMetadataStoreSerializer al método QueryInterface de un objeto Interfaz ISqlSyncMetadataStore.

La interfaz ISyncMetadataStoreSerializer tiene los comportamientos siguientes con respecto a las operaciones de serialización y deserialización simultáneas de un almacén de metadatos:

  • Las operaciones simultáneas para los metadatos de una réplica única no se admiten, independientemente de que las operaciones se ejecuten en procesos diferentes o en subprocesos diferentes del mismo proceso.

  • Las operaciones de serialización y deserialización simultáneas solo se admiten para un almacén de metadatos si cada operación afecta a los metadatos de una réplica distinta y cada operación se realiza a través de una conexión distinta.

  • Las operaciones de serialización y deserialización no se admiten mientras una réplica se está sincronizando.

Vea también

Otros recursos

Componentes de Sync Framework Metadata Storage Service