Synchronisieren von Datenspeichern mit benutzerdefinierten Anbietern
In diesem Abschnitt der Sync Framework-Dokumentation werden benutzerdefinierte Synchronisierungsanbieter erläutert. Sync Framework enthält Anbieter für mehrere Standardsynchronisierungsszenarien. In einigen Situationen ist jedoch ein benutzerdefinierter Anbieter erforderlich. Sync Framework bietet verwaltete und nicht verwaltete APIs für zwei Typen benutzerdefinierter Anbieter: einfache benutzerdefinierte Anbieter und benutzerdefinierte Standardanbieter. Einfache Anbieter sorgen für eine kürzere Entwicklungszeit und eine intuitivere Unterstützung für Datenspeicher, denen komplexe Änderungsnachverfolgungsmechanismen fehlen. Standardanbieter bieten den höchsten Grad an Flexibilität und Leistung. Dieser Abschnitt enthält eine leicht verständliche Einführung sowie Themen mit Grundlagen, Vorgehensweisen und Referenzen, die Ihnen dabei helfen, beide APIs für benutzerdefinierte Anbieter schnell zu verstehen und produktiv zu nutzen. Die Themen zur Vorgehensweise enthalten Beispielcode. Weitere Beispiele finden Sie im Sync Framework-SDK und in der Codegalerie.
Die folgenden Themen bieten eine Einführung in Sync Framework. Wenn Sie bereits mit diesen Themen vertraut sind, finden Sie weitere Informationen unter In diesem Abschnitt und Verweis.
- Vorteile der Verwendung von Sync Framework
Beschreibt die Vorteile der Verwendung von Sync Framework, darunter dessen Flexibilität, das leistungsstarke Synchronisierungsmodell und die produktiven Tools.
- Neues in Sync Framework 2.0
Beschreibt Funktionen, die hinzugefügt oder in dieser Sync Framework-Version verbessert wurden.
- Auswählen der geeigneten Sync Framework-Komponenten
Führt Sie zur richtigen Komponente für Ihr Synchronisierungsszenario und beschreibt die Sync Framework-Architektur.
- Installation, Weiterverteilung und Versionskompatibilität
Beschreibt die Installationspakete, die zur Installation von Sync Framework verwendet werden, und wie diese Installationspakete mit Anwendungen, die Sync Framework verwenden, neu verteilt werden können.
Inhalt dieses Abschnitts
- Grundlegendes zu benutzerdefinierten Anbietern
Beschreibt die Grundlagen der Verwendung benutzerdefinierter Anbieter, um Daten zu synchronisieren, und für welche Szenarien einfache Anbieter und Standardanbieter geeignet sind. Beschreibt, wie Metadaten, Anbieter und Sitzungen zur Durchführung der Synchronisierung beitragen.
- Implementieren eines benutzerdefinierten einfachen Anbieters
Beschreibt die Typen von Datenspeichern, für die einfache Anbieter entwickelt wurden, und erläutert wichtige Funktionen, wie z. B. Filterung und Konfliktbehandlung.
- Implementieren eines benutzerdefinierten Standardanbieters
Beschreibt die Aufgaben eines Synchronisierungsanbieters und stellt Links zu Themen bereit, in denen das Erstellen eines benutzerdefinierten Standardanbieters erläutert wird.
- Implementieren einer Synchronisierungsanwendung
Beschreibt die Aufgaben einer Synchronisierungsanwendung und stellt Links zu Themen bereit, in denen das Erstellen einer einfachen Anwendung erläutert wird.
- Sync Framework-Beispiele
Beschreibt die mit Sync Framework bereitgestellten Beispiele.
Verweis
- Microsoft.Synchronization und Microsoft.Synchronization.SimpleProviders
Stellt Referenzthemen für die verwalteten Klassen, Schnittstellen und Datentypen in Sync Framework bereit.
- Nicht verwaltete Sync Framework-API
Stellt Referenzthemen für die nicht verwalteten Schnittstellen, Funktionen und Datentypen in Sync Framework bereit.