【问题标题】:c# app to sync calendar with exchange server?c# 应用程序与交换服务器同步日历?
【发布时间】:2011-05-08 10:14:56
【问题描述】:

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

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

为了更清楚: 应该就像如果一个事件被添加到 Exchange,那么它将被发送到我们的日历,如果它被添加到我们的日历,那么它将被发送到 Exchange 服务器,并同步任何更改!

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

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

有什么建议吗?

干杯

【问题讨论】:

    标签: c# synchronization calendar exchange-server


    【解决方案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;
    

    玩得开心;-)

    【讨论】:

    • 那你是怎么解决的呢?我有一个类似的问题,如果您可以在答案中添加一些指针,那将非常有帮助。 :)
    • 好吧,您可以通过 2 种方式来实现,只需使用应用程序中的 SOAP 消息,如果您的应用程序是基于 C# 的,那么使用 Exchange Web Services Managed API 就更容易了,只需使用内置函数:-)
    • 这两个链接现在都失效了。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      相关资源
      最近更新 更多