Microsoft.SyncFileSyncProvider 用于 REST 后端?

Microsoft.SyncFileSyncProvider for REST Backend?

我正在尝试构建自己的同步桌面应用程序(如 onedrive)以与 REST 后端同步。 MS Sync FW 似乎是一个很好的基础。现在我的方法是使用 FileSyncProvider 覆盖本地文件并编写另一个 Provider - 紧密基于 REST 后端的 FileSyncProvider。 这是可行的方法吗?

我对 Sync Framework 的了解越深入,我就越认为我可能会编写两个自定义提供程序 - 我自己的 LocalFileSyncProvider 和 RemoteFileSyncProvider。 有类似的例子吗?

我相信您可能只需要实现一个简单的自定义提供程序,即与 REST 服务交互的提供程序。然后您可以在开箱即用的 FileSyncProvider 和您的简单自定义提供程序之间进行同步。

如果您想了解有关自定义提供程序类型的更多信息,请查看以下内容link:

Choosing a Custom Provider type

您要找的代码示例在这里:

File Sync with Simple Custom Provider Sample