同步框架:如何在同一应用程序的多个实例中使用/同步单个数据(文件)



目前我们有一个应用程序(一个图表编辑器),它能够在xml文件中保存和加载(序列化)其状态。

现在,我们希望此应用程序的行为与Microsoft OneNote应用程序类似。多个用户可以访问同一个文件。

稍后,我们可能还需要通过其他事情来增强,比如,(1)改变了什么以及谁改变了它,(2)解决冲突的选项(如果有的话)。

我开始了解同步框架来解决这个问题。到目前为止,我还没有尝试过。

我只想要

  1. 实际上,单个文件应该由的多个实例编辑相同的应用程序
  2. 我们需要一个执行的dll(同步框架)

    • 它全权负责文件处理
    • 使用此dll,应用程序的每个实例都会通知自己的更改
    • 应用程序的每个实例都应该能够检测最近所做的更改(更改的时间、人员、内容)

我的问题:

  1. 同步框架是否适合此要求
  2. 如果是的话,是否有一个演示应用程序可以代表这一点

否,Sync Fx无法处理此问题。有一个文件同步提供程序,但它不够智能,无法确定文件的实际内容发生了什么变化。

相关内容

  • 没有找到相关文章

最新更新