Interface ISyncMetadataStoreSerializer
Sérialise et désérialise les métadonnées d'un réplica entre un format de fichier de métadonnées canonique et les formats du magasin du service de stockage des métadonnées spécifiques à la version.
interface ISyncMetadataStoreSerializer : IUnknown
Membres
Méthodes ISyncMetadataStoreSerializer | Description |
---|---|
Sérialise, pour le réplica spécifié, le contenu d'un magasin du service de stockage des métadonnées vers un flux de destination au format canonique. |
|
Désérialise le contenu d'un fichier de métadonnées canonique vers un magasin du service de stockage des métadonnées. Met éventuellement à niveau le format du magasin des métadonnées lorsque la version du fournisseur change. |
|
Retourne l'ID du réplica dont les métadonnées ont été sérialisées vers le flux de destination spécifié. |
Spécifications
En-tête : Metastore.h
Notes
Vous pouvez sérialiser le fichier de métadonnées à un format canonique à l'aide des méthodes ISyncMetadataStoreSerializer pour interagir avec les composants de différentes versions. Pour plus d'informations, consultez Accès aux métadonnées à partir de composants de versions différentes.
Vous pouvez sérialiser le fichier de métadonnées à un format canonique à l'aide des méthodes ISyncMetadataStoreSerializer. Cette opération permet d'effectuer la mise à niveau du magasin des métadonnées lorsque la version du fournisseur change. Pour plus d'informations, consultez Mise à niveau de la version de magasin des métadonnées.
Pour obtenir un objet ISyncMetadataStoreSerializer, passez IID_ISyncMetadataStoreSerializer à la méthode QueryInterface d'un objet Interface ISqlSyncMetadataStore.
L'interface ISyncMetadataStoreSerializer a les comportements suivants concernant les opérations de sérialisation et désérialisation simultanées pour un magasin des métadonnées :
Les opérations simultanées pour les métadonnées d'un même réplica ne sont pas prises en charge, peu importe si les opérations sont exécutées dans différents processus ou sur différents threads du même processus.
Les opérations de sérialisation et de désérialisation simultanées pour un magasin des métadonnées sont uniquement prises en charge si chaque opération affecte les métadonnées d'un réplica différent et si chaque opération est réalisée via une connexion différente.
Les opérations de sérialisation et de désérialisation simultanées ne sont pas prises en charge pendant la synchronisation d'un réplica.