Microsoft Sync Framework
Sync Framework ist eine umfangreiche Synchronisierungsplattform, die Zusammenarbeit und Offlinezugriff für Anwendungen, Dienste und Geräte ermöglicht. Sync Framework zeichnet sich durch Technologien und Tools aus, die den Zugriff von verschiedenen Standorten aus, die gemeinsame Nutzung von Daten sowie das Übernehmen von Daten in den Offlinebereich ermöglichen. Mithilfe von Sync Framework können Entwickler synchronisierte heterogene Systeme erstellen, die beliebige Anwendungen mit beliebigen Daten aus beliebigen Speichern integrieren, die beliebige Protokolle über beliebige Netzwerke verwenden.
In dieser Dokumentation werden alle Sync Framework-Komponenten behandelt, einschließlich der folgenden:
Kernkomponenten
Datenbank-Synchronisierungsanbieter (in früheren Versionen als „Sync Services for ADO.NET“ bezeichnet)
Dateisynchronisierungsanbieter (in früheren Versionen als „Sync Services for File Systems“ bezeichnet)
Webfeedsynchronisierungs-Komponenten (in früheren Versionen als „Sync Services for FeedSync“ bezeichnet)
Die Sync Framework-Dokumentation bietet eine Einführung sowie eine Reihe von Themen mit Vorgehensweisen und Referenzen, die Ihnen helfen, Sync Framework schnell zu verstehen und produktiv zu nutzen. Die Themen zur Vorgehensweise enthalten Beispielcode, und zusätzliche Beispiele sind im Sync Framework-SDK sowie in der Codegalerie verfügbar. Es wird dringend empfohlen, die Einführungsthemen zu lesen, insbesondere Auswählen der geeigneten Sync Framework-Komponenten, bevor Sie entscheiden, wie Sie Sync Framework in Ihren Anwendungen verwenden.
Inhalt dieses Abschnitts
- 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 Features, 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.
- Synchronisieren von Datenbanken
Beschreibt, wie Datenbanken mit Sync Framework synchronisiert werden.
- Synchronisieren von Dateien
Beschreibt, wie Dateisysteme mit Sync Framework synchronisiert werden.
- Synchronisieren von Webfeeds
Beschreibt, wie RSS- und Atom-Feeds mit Sync Framework mit Daten in einem lokalen Speicher synchronisiert werden.
- Synchronisieren von Datenspeichern mit benutzerdefinierten Anbietern
Beschreibt, wie Kernkomponenten, einfache Anbieter und der Metadaten-Speicherdienst verwendet werden, um benutzerdefinierte Synchronisierungsanbieter zu erstellen.
- Verwaltete Sync Framework-Referenz: Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server, Microsoft.Synchronization.Data.SqlServer, Microsoft.Synchronization.Data.SqlServerCe, Microsoft.Synchronization.MetadataStorage, Microsoft.Synchronization.SimpleProviders, Microsoft.Synchronization.Files und Microsoft.Synchronization.FeedSync.
Stellt Referenzmaterial für die Namespaces, Typen und Member in der verwalteten Sync Framework-API bereit.
- Nicht verwaltete Sync Framework-Referenz: Kernkomponenten von Sync Framework, Komponenten des Metadatenspeicherdiensts von Sync Framework, Sync Framework-Komponenten für einfache Anbieter, Komponenten zur Dateisynchronisierung von Sync Framework und Websynchronisierungskomponenten von Sync Framework.
Stellt Referenzmaterial für die Schnittstellen, Funktionen und Datentypen in der nicht verwalteten Sync Framework-API bereit.
- Glossar für Sync Framework
Definiert Begriffe, die in der Sync Framework-Dokumentation verwendet werden.