Metadata Management

In Sync Framework, metadata represents information about replicas and items. This information is used to track the knowledge that each replica contains so that synchronization can be performed. Typically, the provider handles all metadata management. However, depending on the type of the item store and the provider implementation, it might be more useful to implement a component separate from the provider to handle some of the metadata tasks on the replica, such as tombstone cleanup.

Metadata Details

  • Metadata Requirements
    Describes the required metadata for each replica and the required metadata for each item that is to be synchronized.
  • Flexible IDs
    Describes how to create and use flexible IDs, including global IDs.
  • Managing Tombstones
    Describes strategies for how to manage tombstones on a replica. Also, describes how the creation version and forgotten knowledge can help prevent problems that might occur when tombstones are cleaned up.

See Also

Other Resources

Microsoft Sync Framework