Freigeben über


ISynchronousNotifyingChangeApplierTarget-Schnittstelle

Stellt bei der Implementierung durch eine abgeleitete Klasse ein Objekt dar, das Elementänderungen und Konflikte in einem Replikat speichern kann.

interface ISynchronousNotifyingChangeApplierTarget : IUnknown

Member

ISynchronousNotifyingChangeApplierTarget-Methoden Beschreibung

ISynchronousNotifyingChangeApplierTarget::GetIdParameters

Ruft das ID-Formatschema für den Anbieter ab.

ISynchronousNotifyingChangeApplierTarget::GetDataRetriever

Ruft ein Objekt ab, mit dem Elementdaten aus einem Replikat abgerufen werden können.

ISynchronousNotifyingChangeApplierTarget::GetCurrentTickCount

Erhöht die Taktanzahl und gibt die neue Taktanzahl zurück.

ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Ruft die Version eines im Zielreplikat gespeicherten Elements ab.

ISynchronousNotifyingChangeApplierTarget::SaveChange

Speichert eine Elementänderung im Elementspeicher.

ISynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits

Speichert eine Elementänderung, die Änderungen der Änderungseinheit enthält, im Elementspeicher.

ISynchronousNotifyingChangeApplierTarget::SaveConflict

Speichert Informationen über eine Änderung, die einen Konflikt verursacht hat.

ISynchronousNotifyingChangeApplierTarget::SaveKnowledge

Speichert das Wissen für den aktuellen Bereich.

Hinweise

Diese Schnittstelle muss vom Zielanbieter implementiert werden, wenn er ein ISynchronousNotifyingChangeApplier-Objekt verwendet, um Änderungen am Zielreplikat anzuwenden. Das ISynchronousNotifyingChangeApplierTarget-Objekt wird an die ISynchronousNotifyingChangeApplier::ApplyChanges-Methode übergeben. Das ISynchronousNotifyingChangeApplier-Objekt ruft dann ISynchronousNotifyingChangeApplierTarget-Methoden auf, um Änderungen und Konflikte im Zielreplikat zu speichern.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Sync Framework