IReplicaMetadata::SaveReplicaMetadata

Guarda los cambios de propiedades de los metadatos de la réplica en el almacén de metadatos.

Sintaxis

HRESULT SaveReplicaMetadata();

Parámetros

Ninguno

Valor devuelto

  • S_OK

  • S_FALSE si no hay ningún cambio para guardar.

Notas

El proveedor debe determinar el nivel correcto de precisión en que debe llamar a este método, dependiendo de su garantía de coherencia. Algunos ejemplos de cuándo podría ser adecuado llamar a método son: después de aplicar cada cambio durante la aplicación de cambios, después de aplicar cada lote de elementos o una vez finalizada la sesión de sincronización.

La implementación de esta clase que está disponible mediante ISqlSyncMetadataStore realiza las actualizaciones dentro del contexto de una transacción que se inició antes de que se llamara a este método.

Nota

Este método no guarda los metadatos del elemento. Para guardar los cambios de los metadatos para elementos individuales, se debe llamar a IReplicaMetadata::SaveItemMetadata.

Notas para los implementadores

Este método solo debe finalizar correctamente cuando todos los cambios de propiedades se confirmen satisfactoriamente en el almacén de metadatos. Deben confirmarse todos los cambios de propiedades o ninguno de ellos.

Si el almacén de metadatos admite las transacciones, este método debe aplicar sus cambios al almacén de metadatos dentro del contexto de esa transacción.

Vea también

Otros recursos

Interfaz IReplicaMetadata