IAsynchronousNotifyingChangeApplierTarget-Schnittstelle
Stellt ein Objekt dar, das Elementänderungen und Konflikte asynchron in einem Replikat speichern kann.
interface IAsynchronousNotifyingChangeApplierTarget : IUnknown
Member
IAsynchronousNotifyingChangeApplierTarget-Methoden | Beschreibung |
---|---|
Ruft das ID-Formatschema für den Anbieter ab. |
|
Ruft ein Objekt ab, mit dem Elementdaten aus einem Replikat abgerufen werden können. |
|
Registriert eine Rückrufschnittstelle, die der Anbieter verwenden muss, um eine Benachrichtigung zu senden, dass eine Methode beendet wurde. |
|
Gibt an, dass die angegebene Rückrufschnittstelle nicht mehr verwendet werden sollte und dass alle Verweise auf sie freigegeben werden müssen. |
|
IAsynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
Erhöht die Taktanzahl und gibt die neue Taktanzahl zurück. |
IASynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
Ruft die Version eines im Zielreplikat gespeicherten Elements ab. |
Speichert eine Elementänderung im Elementspeicher. |
|
IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
Speichert eine Elementänderung, die Änderungen der Änderungseinheit enthält, im Elementspeicher. |
Speichert Informationen über eine Änderung, die einen Konflikt verursacht hat. |
|
Speichert das Wissen für den aktuellen Bereich. |
|
IAsynchronousNotifyingChangeApplierTarget::ApplyChangesComplete |
Wird von Sync Framework aufgerufen, wenn IAsynchronousNotifyingChangeApplier::ApplyChanges erfolgreich beendet wird. |
IAsynchronousNotifyingChangeApplierTarget::OnChangeApplierError |
Wird von Sync Framework aufgerufen, wenn eine beliebige IAsynchronousNotifyingChangeApplier-Methode fehlschlägt. |
Hinweise
Für die Methoden SaveChange, SaveChangeWithChangeUnits, SaveConflict und SaveKnowledge muss der Anbieter eine der folgenden Aktionen ausführen:
Einen Erfolgscode von der Methode zurückgeben und später die entsprechende IAsynchronousNotifyingChangeApplierTargetCallback-Methode aufrufen, um das erfolgreiche Beenden der asynchronen Verarbeitung zu melden.
Einen Erfolgscode von der Methode zurückgeben und später IAsynchronousNotifyingChangeApplierTargetCallback::OnError aufrufen, um zu melden, dass während der asynchronen Verarbeitung ein Fehler aufgetreten ist.
Einen Fehlercode von der Methode zurückgeben. In diesem Fall sollten keine IAsynchronousNotifyingChangeApplierTargetCallback-Methoden aufgerufen werden.
Anforderungen
Header: Synchronization.h