Я использую EWS Managed API 2.2.1.0 (C #, .NET) для подключения к онлайн-службе Microsoft Exchange (подписка Office365)
В папке входящих сообщений Outlook есть приглашение на собрание, которое изменилосьВремя и место встречи. (старое время и местоположение зачеркнуто. новое время и местоположение выделены красным цветом)
Когда я выполняю запрос с использованием EWS Managed API, свойство ChangeHighlights MeetingRequest имеет значение null.
Я перепробовал всеварианты ExchangeService (ExchangeVersion). В том числе: Exchange2013, Exchange2013_SP1, Exchange2015, Exchange2016, V2015_10_05
Visual Studio 2017 и .NET Framework 4.7
foreach (Item mailitem in findResults)
{
if (mailitem.GetType() != typeof(MeetingRequest))
continue;
MeetingRequest message = MeetingRequest.Bind(exchange, mailitem.Id);
bool locationChanged = message.ChangeHighlights.HasLocationChanged;
}
Я ожидаю, что locationChanged будет истинным.
НоЯ обнаружил, что свойство ChangeHighlights имеет значение null. Код переходит в ошибку.