0

我有一个“日历”表,它是我们数据库结构的一部分,即日历记录将包含唯一标识符、开始日期、结束日期、主题和注释字段

我想编写一个 Windows 服务(可能是 Delphi 或 C#),它经常将日历表中的数据记录与 Exchange 日历同步。

日历记录可以在数据库端进行添加、更改和删除,但只能在Exchange端进行编辑和删除。同步必须双向工作,即使用最新更改进行更新。

我一直将 MAPI 和 Exchange Web 服务作为起点。也许我应该考虑其他替代方案或第 3 方解决方案?有没有人有过执行此类任务的经验,或者能够就如何解决该任务提供任何建议。

任何帮助将不胜感激。

TIA

4

1 回答 1

0

Exchange MAPI 服务提供自己的同步 API - 增量更改同步。请参阅 IExchangeExportChanges 接口。

如果您使用的是 C#(不允许您访问扩展 MAPI),您可以使用 Redemption - 它将 ICS 包装为 RDOFolderSynchronizer 对象:http ://www.dimastr.com/redemption/rdofoldersynchronizer.htm

于 2013-02-25T14:58:58.190 回答