2

現在、xml ファイルに状態を保存およびロード (シリアル化) できるアプリケーション (ダイアグラム エディター) があります。

ここで、このアプリケーションを Microsoft OneNote アプリケーションのように動作させたいと考えています。複数のユーザーが同じファイルにアクセスできる場所。

後で、(1) 何が変更され、誰が変更したか、(2) 競合があればそれを解決するオプションなど、他のことを強化する必要があるかもしれません。

これを解決する同期フレームワークについて知りました。これまでのところ、私はそれを試していません。

私が欲しいのは、

  1. 実質的に単一のファイルは、同じアプリケーションの複数のインスタンスで編集する必要があります。
  2. 以下を実行する dll (同期フレームワーク) が必要です。

    • ファイル処理の完全な責任を負います。
    • この dll を使用して、アプリケーションの各インスタンスは独自の変更を通知します。
    • アプリケーションの各インスタンスには、最近行われた変更 (いつ、誰が、どのような変更を行ったか) を検出する機能が必要です。

私の質問:

  1. 同期フレームワークはこの要件に適していますか?
  2. もしそうなら、これを表すデモアプリケーションはありますか?
4

1 に答える 1

0

いいえ、Sync Fx はこれを処理できません。ファイル同期プロバイダーはありますが、ファイルの実際の内容に関して何が変更されたかを判断するには十分ではありません。

于 2015-02-26T01:41:01.223 に答える