【发布时间】:2012-07-16 10:23:43
【问题描述】:
我只是想在每次有人添加新约会或对他/她所拥有的内容进行任何更改时收到通知。
我知道如何做到这一点的唯一方法是使用 service.SubscribeToStreamingNotifications 但是这里的问题是它只监听服务绑定喜欢的账号这种方式
var service = new ExchangeService(ExchangeVersion.Exchange2010_SP2)
{
Credentials = new WebCredentials(userName, password)
};
service.SubscribeToStreamingNotifications(new FolderId[]
{
WellKnownFolderName.Calendar
}, EventType.FreeBusyChanged, EventType.Deleted);
我通过创建服务列表解决了这个问题,每个服务绑定到不同的用户,应用程序应该监听每个服务。
这种方式的问题是我需要拥有每个帐户的密码,我不会听它的事件,这在现实世界中是不可能的。
那么有什么办法可以解决这个问题吗?
【问题讨论】:
-
您考虑过模拟吗?
标签: c# api events exchangewebservices exchange-server-2010