它与 Outlook 2003、Exchange 2010 (SP2) 和 C# 中的 EWS 托管 API 有关。我正在尝试从 Exchangeserver 获取所有约会,这很好用:
ExchangeService service = exchangeService.Service;
CalendarFolder calendarfolder = CalendarFolder.Bind(service, WellKnownFolderName.Calendar);
ItemView view = new ItemView(calendarfolder.TotalCount);
if (calendarfolder.TotalCount > 0)
{
FindItemsResults<Item> calendarItems = service.FindItems(WellKnownFolderName.Calendar, view);
foreach (Item item in calendarItems)
{
if (item is Appointment)
{
//...do something
}
}
}
第一行返回一个包含所有必需首选项的 ExchangeService。
唯一的问题是这个:我无法获取约会的相关联系人。我真的需要他们——不是被邀请的用户,只有相关的联系人。其他所有属性都可用,除了这个...
拜托,有人有想法吗?几个月以来我一直在研究这个问题,我怀疑我已经知道几乎每一篇关于 Google 上 EWS 托管 API 的文章,但在这一点上没有任何成功。
提前致谢。