0

データベース構造の一部である「カレンダー」テーブルがあります。つまり、カレンダー レコードには、一意の識別子、開始日、終了日、件名、メモ フィールドが含まれます。

カレンダー テーブルのデータ レコードを Exchange カレンダーと頻繁に同期する Windows サービス (おそらく Delphi または C#) を作成したいと考えています。

カレンダー レコードは、データベース側で追加、変更、および削除できますが、Exchange 側でのみ編集または削除できます。同期は両方向、つまり最新の変更で更新する必要があります。

私は MAPI と Exchange Web サービスを出発点として検討してきました。たぶん、私が考慮すべき他の代替案またはサードパーティのソリューションがありますか? このようなタスクを実行した経験がある人、またはタスクに取り組む方法についてアドバイスを提供できる人はいますか?

どんな助けでも大歓迎です。

ティア

4

1 に答える 1

0

Exchange MAPI サービスは、独自の同期 API - Incremental Change Synchronization を提供します。IExchangeExportChanges インターフェイスを参照してください。

C# を使用している場合 (Extended MAPI にアクセスできません)、Redemption を使用できます。これは ICS を RDOFolderSynchronizer オブジェクトとしてラップします: http://www.dimastr.com/redemption/rdofoldersynchronizer.htm

于 2013-02-25T14:58:58.190 に答える