Freigeben über


Sync Framework-Komponenten für einfache Anbieter

Die Sync Framework-Komponenten für einfache Anbieter wurden entwickelt, um das Erstellen eines Anbieters zu vereinfachen und um Szenarien zu ermöglichen, in denen ein Replikat die Änderungen in seinem Datenspeicher nicht nachverfolgen kann. Weitere Informationen finden Sie unter Implementieren eines benutzerdefinierten einfachen Anbieters.

Inhalt dieses Abschnitts

Die folgenden Schnittstellen wurden für Replikate entwickelt, die keine Änderungsnachverfolgung unterstützen.

IFullEnumerationCallback-Schnittstelle

IFullEnumerationSyncProvider-Schnittstelle

Die folgenden Schnittstellen werden für Replikate entwickelt, die die ankerbasierte Änderungsnachverfolgung unterstützen. Bei einem Anker handelt es sich normalerweise um einen Zeitpunkt. Änderungen, die nach einem angegebenen Anker liegen, werden in einer bestimmten Sitzung synchronisiert.

IAnchorChangeDetectionCallback-Schnittstelle

IAnchorSyncProvider-Schnittstelle

Die folgenden Schnittstellen unterstützen die vollständige Enumeration und die ankerbasierte Änderungsnachverfolgung.

CHANGE_UNIT_SET-Struktur

IFilteredSimpleSyncProvider-Schnittstelle

CHANGE_UNIT_VERSION_RULE-Struktur

IGlobalIdHandler-Schnittstelle

CONFLICT_INFORMATION-Struktur

IItemFieldsEnumerator-Schnittstelle

FIELD_VALUE-Struktur

IMetadataSchemaCallback-Schnittstelle

IDENTITY_RULE-Struktur

IRecoverableErrorCallback-Schnittstelle

ITEM_CHANGE-Struktur

ISimpleSyncColumnFilter-Schnittstelle

ITEM_FIELDS-Struktur

ISimpleSyncEvents-Schnittstelle

ITEM_METADATA_SCHEMA-Struktur

ISimpleSyncProvider-Schnittstelle

SIMPLE_SYNC_FIELD_DEFINITION-Struktur

ISimpleSyncProviderConcurrencyConflictResolver-Schnittstelle

ITEM_CHANGE_TYPE-Enumeration

ISimpleSyncProviderConstraintConflictResolver-Schnittstelle

CONCURRENCY_CONFLICT_TYPE-Enumeration

ISimpleSyncProviderManagedWrapper-Schnittstelle

PROVIDER_FRAMEWORK_DELETE_MODE-Enumeration

ISimpleSyncSessionState-Schnittstelle

PROVIDER_FRAMEWORK_FILTER_FLAGS-Enumeration

ISimpleSyncServices-Schnittstelle

FIELD_VALUE_UNION-Union

 

Fehlercodes

Für die einfachen Anbieterkomponenten werden Probleme mithilfe einer Reihe benutzerdefinierter Fehler gemeldet. Weitere Informationen finden Sie unter Fehlercodes für einfache Anbieter.

Siehe auch

Konzepte

Nicht verwaltete Sync Framework-API
Implementieren eines benutzerdefinierten einfachen Anbieters