Freigeben über


IKnowledgeSyncProvider-Schnittstelle

Stellt einen Synchronisierungsanbieter dar, der Wissen zum Ausführen der Synchronisierung verwendet.

interface ISynchronousSyncProvider : ISynchronousDataProxy

Member

ISynchronousSyncProvider-Methoden Beschreibung

IKnowledgeSyncProvider::BeginSession

Benachrichtigt den Anbieter darüber, dass er einer Synchronisierungssitzung beitritt.

IKnowledgeSyncProvider::GetSyncBatchParameters

Ruft die Anzahl der in Änderungsbatches eingeschlossenen Elementänderungen sowie das aktuelle Wissen für den Synchronisierungsbereich ab.

IKnowledgeSyncProvider::GetChangeBatch

Ruft einen Änderungsbatch mit Elementmetadaten für Elemente ab, die nicht im angegebenen Wissen des Zielanbieters enthalten sind.

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

Ruft einen Änderungsbatch mit Elementmetadaten für Elemente, deren IDs über der angegebenen Untergrenze liegen, als Teil einer vollständigen Enumeration ab.

IKnowledgeSyncProvider::ProcessChangeBatch

Verarbeitet eine Gruppe von Änderungen, indem Konflikte erkannt und Änderungen auf den Elementspeicher angewendet werden.

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

Verarbeitet eine Gruppe von Änderungen für eine vollständige Enumeration, indem Änderungen auf den Elementspeicher angewendet werden.

IKnowledgeSyncProvider::EndSession

Benachrichtigt den Anbieter darüber, dass eine Synchronisierungssitzung, in der er eingetragen war, abgeschlossen ist.

Hinweise

Die erste Methode, die Sync Framework aufruft, ist BeginSession, und die letzte Methode ist EndSession. Alle weiteren IKnowledgeSyncProvider-Methoden werden zwischen diesen beiden aufgerufen.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Synchronization Framework