c#应用程序是否与exchange server同步日历?

c#应用程序是否与exchange server同步日历?,c#,synchronization,calendar,exchange-server,C#,Synchronization,Calendar,Exchange Server,我们有一个基于oracle数据库的服装日历系统 我们的Oracle专家创建了一个web服务,可用于添加/编辑/读取日历系统 更清楚地说: 这应该类似于,如果将事件添加到Exchange,则会将其发送到我们的日历,如果将其添加到我们的日历,则会将其发送到Exchange服务器,并同步任何更改 最好的方法是什么? 我可以做C#,但问题是我找不到一个“起点”那 我想创建一个同步数据的服务,但是还有其他方法吗? 我不想在Outlook中使用代码,因为有些人可能不在并且只使用手机,所以它必须直接与exch

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

我们的Oracle专家创建了一个web服务,可用于添加/编辑/读取日历系统

更清楚地说: 这应该类似于,如果将事件添加到Exchange,则会将其发送到我们的日历,如果将其添加到我们的日历,则会将其发送到Exchange服务器,并同步任何更改

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

我想创建一个同步数据的服务,但是还有其他方法吗? 我不想在Outlook中使用代码,因为有些人可能不在并且只使用手机,所以它必须直接与exchange通信

有什么建议吗


干杯

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

我看到的最好的方法是使用ExchangeWeb服务

不要忘记在VisualStudio项目中下载并使用dll(Microsoft.Exchange.WebServices.dll)

using Microsoft.Exchange.WebServices.Data;

玩得开心;-)

EWS管理的API是一个很好的起点。此外,如果您希望获得Exchange服务器上发生的更改的事件通知,请查看。我创建了一个.NET包装器,它可以简化在您自己的应用程序中使用Exchange推/拉通知的过程。

那么您是如何解决这个问题的呢?我有一个类似的问题,如果你能在你的答案中添加一些提示,那将非常有帮助。:)您可以通过两种方式完成,只需使用应用程序中的SOAP消息,如果您的应用程序是基于C#的,那么使用Exchange Web Services管理的API,只需使用内置函数:-)这两个链接现在都已失效。