C# 应用程序将日历与交换服务器同步?

发布于 2024-10-01 23:55:49 字数 354 浏览 0 评论 0原文

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

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

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

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

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

有什么建议吗?

干杯

we have a costume calendar system based on oracle database

our Oracle Gurus created a web-service that we can use to add/edit/read from our calendar system

to make it more clear:
it should be like if an event was added to Exchange then it will be sent to our calendar and if it was add to our calendar then it will be sent to the exchange server, and sync any changes!

what is the best way to do that?
I can do C# , but the problem that I can not find a "start point" that!

I was thinking to create a service that sync the data, but is there other ways?
I do not want to use a code with Outlook, because some people may be away and uses only mobile phone, so it has to communicate directly with exchange!

any suggestions?

cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浊酒尽余欢 2024-10-08 23:55:49

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

The EWS managed API is a good starting point. Additionally, if you want some event-like notifications for changes happening at the Exchange server, have a look at http://exchangenotification.codeplex.com/. I've created a .NET wrapper that simplifies using Exchange Push/Pull notifications in your own applications.

多孤肩上扛 2024-10-08 23:55:49

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

据我所知,最好的方法是使用 Exchange Web Services

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;

玩得开心;-)

well after searching I found out I can do that in different ways :-)

the best as I saw is to use Exchange Web Services

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

do not forget to download http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c3342fb3-fbcc-4127-becf-872c746840e1 and use the dll (Microsoft.Exchange.WebServices.dll) in your Visual Studio Project

using Microsoft.Exchange.WebServices.Data;

have fun ;-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文