2路在.NET中以编程方式同步

时间:2014-04-30 04:40:12

标签: c# .net synchronization

我正在使用C#处理Windows桌面应用程序,其中文件/文件夹从Web服务器传输到计算机中的特定用户文件夹,反之亦然。 (像SkyDrive那样将应用程序中的文件/文件夹复制到用户的skyDrive文件夹中)

现在,如果系统连接到互联网,我可以将文件复制到Web服务器或从Web服务器复制文件。如果我创建一个文件/文件夹离线,下次我连接到互联网时,我需要将新创建的文件/文件夹复制到Web服务器。离线时基本上是双向同步。有没有办法实现这个。我可以使用Sync Framework实现此功能吗?请帮帮我

提前致谢!

1 个答案:

答案 0 :(得分:2)

Microsoft Sync Framework 可以满足您的需求

  

全面的同步平台,支持应用程序,服务和设备的协作和离线访问,支持任何数据类型,任何数据存储,任何传输协议和任何网络拓扑。

  • 向新的和现有的应用程序,服务和设备添加同步支持
  • 为任何应用程序启用协作和脱机功能
  • 从任何数据存储,任何协议和任何网络配置漫游和共享信息
  • 利用Microsoft技术中公开的同步功能创建同步生态系统
  • 扩展架构以支持自定义数据类型,包括文件

Microsoft Sync Framework

SynkToy