Documentation Highlights
Microsoft Sync Framework Overview
Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline access for applications, services, and devices. Sync Framework features technologies and tools that enable roaming, sharing of data, and taking data offline. By using Sync Framework, developers can build synchronization ecosystems that integrate any application with any data from any store, by using any protocol over any network. This section describes the technologies and architecture of Sync Framework and the advantages of using Sync Framework in your applications.
What's New in Sync Framework 2.0
This article describes the new and enhanced features of Sync Framework 2.0, which include improvements to database synchronization providers, the file synchronization provider, and custom providers.
Selecting the Appropriate Sync Framework Components
This article describes the parts of Sync Framework and guides you through selecting the ones that best meet your synchronization needs.
Synchronizing Databases
This section of the Sync Framework documentation describes database synchronization providers (referred to as Sync Services for ADO.NET in previous releases). Sync Framework includes several database synchronization providers. An intuitive and flexible API lets you build applications that target offline and collaboration scenarios for database synchronization. This section provides an easy-to-follow introduction, and how-to and reference topics that will help you to quickly understand and be productive with the API.
Synchronizing Files
This section of the Sync Framework documentation describes the file synchronization provider (referred to as Sync Services for File Systems in previous releases). This provider helps an application to synchronize files and folders in NTFS, FAT, and SMB file systems. The directories to synchronize can be local or remote and do not have to be of the same file system type. This section provides basic conceptual information and how-to topics that include managed and unmanaged code.