IReplicaMetadata::SaveReplicaMetadata
Enregistre les modifications apportées aux propriétés de métadonnées de réplica dans le magasin des métadonnées.
HRESULT SaveReplicaMetadata();
Paramètres
Aucune
Valeur de retour
S_OK
S_FALSE s'il n'y a aucune modification à enregistrer.
Notes
Le fournisseur doit déterminer le niveau correct de précision auquel appeler cette méthode, selon sa garantie de cohérence. Il peut notamment être approprié d'appeler cette méthode dans les situations suivantes : après l'application de chaque modification au cours de l'application des modifications, après l'application de chaque lot d'éléments ou une fois à la fin de la session de synchronisation.
L'implémentation de cette classe qui est disponible via ISqlSyncMetadataStore effectue des mises à jour dans le contexte d'une transaction démarrée avant l'appel de cette méthode.
Notes
Cette méthode n'enregistre pas de métadonnées d'élément. Pour enregistrer des modifications apportées aux métadonnées pour des éléments individuels, IReplicaMetadata::SaveItemMetadata doit être appelée.
Remarques à l'attention des implémenteurs
Cette méthode doit réussir uniquement lorsque toutes les modifications de propriété ont été validées avec succès dans le magasin des métadonnées. Les modifications de propriété doivent être validées toutes ou aucune.
Si le magasin des métadonnées prend en charge les transactions, cette méthode doit appliquer ses modifications au magasin des métadonnées dans le contexte de la transaction en question.