SaveReplicaMetadata Método
Cuando se invalida en una clase derivada, guarda los cambios de propiedades de los metadatos de la réplica en el almacén de metadatos.
Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en Microsoft.Synchronization.MetadataStorage.dll)
Sintaxis
'Declaración
Public MustOverride Sub SaveReplicaMetadata
'Uso
Dim instance As ReplicaMetadata
instance.SaveReplicaMetadata()
public abstract void SaveReplicaMetadata()
public:
virtual void SaveReplicaMetadata() abstract
abstract SaveReplicaMetadata : unit -> unit
public abstract function SaveReplicaMetadata()
Excepciones
Excepción | Condición |
---|---|
ObjectDisposedException | El objeto se ha eliminado o no se ha inicializado correctamente. |
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 SqlMetadataStore 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 SaveItemMetadata.
Notas a 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
Referencia
Microsoft.Synchronization.MetadataStorage Espacio de nombres