Freigeben über


ReplicaMetadata.SaveReplicaMetadata-Methode

Speichert, wenn in einer abgeleiteten Klasse überschrieben, die Änderungen der Eigenschaften von Replikatmetadaten im Metadatenspeicher.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)

Syntax

'Declaration
Public MustOverride Sub SaveReplicaMetadata
'Usage
Dim instance As ReplicaMetadata

instance.SaveReplicaMetadata
public abstract void SaveReplicaMetadata ()
public:
virtual void SaveReplicaMetadata () abstract
public abstract void SaveReplicaMetadata ()
public abstract function SaveReplicaMetadata ()

Ausnahmen

Ausnahmetyp Bedingung

ObjectDisposedException

Das Objekt wurde verworfen oder nicht ordnungsgemäß initialisiert.

Hinweise

Der Anbieter muss gemäß der von ihm zugesicherten Konsistenz festlegen, wann diese Methode aufgerufen werden muss. So kann es beispielsweise sinnvoll sein, die Methode nach folgenden Aktionen aufzurufen: nach dem Übernehmen jeder Änderung während des Übernehmens von Änderungen, nach dem Übernehmen jedes Elementbatchs oder am Ende einer Synchronisierungssitzung.

Die Implementierung dieser Klasse, die durch SqlMetadataStore verfügbar ist, führt im Rahmen einer Transaktion, die vor Aufruf dieser Methode gestartet wurde, Aktualisierungen durch.

Hinweis

Diese Methode speichert keine Elementmetadaten. Zum Speichern von Änderungen an Metadaten für einzelne Elemente muss SaveItemMetadata aufgerufen werden.

Hinweise für Implementierer: Diese Methode darf nur erfolgreich abgeschlossen werden, wenn alle Eigenschaftenänderungen erfolgreich an den Metadatenspeicher übergeben wurden. Wenn nicht für alle Eigenschaftenänderungen ein Commit ausgeführt werden kann, darf für keine Eigenschaftenänderung ein Commit ausgeführt werden. Wenn der Metadatenspeicher Transaktionen unterstützt, muss diese Methode die Änderungen im Kontext dieser Transaktion in den Metadatenspeicher übernehmen.

Siehe auch

Verweis

ReplicaMetadata-Klasse
ReplicaMetadata-Member
Microsoft.Synchronization.MetadataStorage-Namespace