Sync Framework Core Components
Microsoft Sync Framework core components can be used from an unmanaged language, such as C++, to perform synchronization. These components can be used to manage metadata and to create synchronization providers and applications. Conceptually, the core components can be grouped into the following categories: metadata services components, provider components, application components, and error codes.
Metadata Services Components
The following components help a provider process synchronization metadata:
Provider Components
The following components enable a provider to interact with Sync Framework to perform synchronization on behalf of a replica:
Application Components
The following components enable an application to start a synchronization session and connect providers to perform synchronization:
Error Codes
Sync Framework uses a set of custom errors to report problems. For more information, see Sync Framework Error Codes.