- Database synchronization providers: Synchronization for ADO.NET-enabled data sources
- File synchronization provider: Synchronization for files and folders
- Web synchronization components: Synchronization for FeedSync feeds such as RSS and ATOM feeds
A change is reported when any of the following properties has changed:
The last modification time on a file.
If hashing is enabled, the value of the hash that was computed for the file.
The file size.
The file or folder name. This check is case-sensitive.
Any of the file attributes that are handled by the provider.
A file move or rename is reported when a file is found that has the same creation time, size, and hash value (when hashing is being used) as a previously known file, but the file has a different name or path. If more than one file is found that meets these criteria, Sync Framework acts as if the original file was deleted and new files were created.
Sync Framework treats a folder move or rename as if the old folder was deleted and the new folder was created. The files in the folder are reported as moves. Therefore, in this case, file data does not usually have to be re-sent.