c#app将日历与Exchange服务器同步?

时间:2010-11-11 11:35:52

标签: c# synchronization calendar exchange-server

我们有一个基于oracle数据库的服装日历系统

我们的Oracle专家创建了一个网络服务,我们可以使用它来添加/编辑/阅读我们的日历系统

使其更清晰: 它应该像是一个事件被添加到Exchange然后它将被发送到我们的日历,如果它被添加到我们的日历,那么它将被发送到交换服务器,并同步任何更改!

最好的方法是什么? 我可以做C#,但问题是我找不到“起点”了!

我正在考虑创建一个同步数据的服务,但还有其他方法吗? 我不想在Outlook中使用代码,因为有些人可能不在,只使用手机,所以必须直接与交流沟通!

有什么建议吗?

欢呼声

2 个答案:

答案 0 :(得分:6)

EWS托管API是一个很好的起点。此外,如果您想要在Exchange服务器上进行更改时发生类似事件的通知,请查看http://exchangenotification.codeplex.com/。我创建了一个.NET包装器,它简化了在您自己的应用程序中使用Exchange推/拉通知。

答案 1 :(得分:1)

搜索后我发现我可以用不同的方式做到这一点: - )

我所看到的最好的是使用Exchange Web服务

http://msdn.microsoft.com/en-us/library/dd637749%28EXCHG.80%29.aspx

不要忘记下载http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c3342fb3-fbcc-4127-becf-872c746840e1并在Visual Studio项目中使用dll(Microsoft.Exchange.WebServices.dll)

using Microsoft.Exchange.WebServices.Data;

玩得开心; - )