从ExchangeService预约:如何访问关联的联系人?

时间:2013-07-11 19:05:19

标签: c# exchange-server contacts exchangewebservices appointment

它是关于Outlook 2003,Exchange 2010(SP2)和C#中的EWS托管API。 我正在尝试从Exchange服务器获取所有约会,这很好用:

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的所有文章,但在这一点上没有任何成功。

提前致谢。

0 个答案:

没有答案