EWS: BindToRecurringMaster работает медленно, просто нужен повторяющийся основной идентификатор - PullRequest
0 голосов
/ 10 мая 2018

Мы пытаемся составить список назначений на определенный период для данного календаря.

Для каждого из этих назначений, если назначение повторяется, мы хотим знать Id основного назначения.

Проблема заключается в том, что следующий код:

ItemId masterId = Appointment.BindToRecurringMaster(
    Service, appointment.Id, new PropertySet(BasePropertySet.IdOnly));

чрезвычайно медленный, потому что он выполняет вызов EWS для каждого повторяющегося назначения.

Существует ли более быстрый способ получения ПРОСТО Id повторяющегося назначения мастера?

1 Ответ

0 голосов
/ 28 июля 2018

Я смог сделать немного больше исследований и в соответствии с документацией Microsoft: «Обратите внимание, что повторяющиеся элементы главного календаря не возвращаются при вызове FindAppointments. Если вы хотите получить повторяющиеся мастера или вы хотите более общий подходдля извлечения элементов календаря необходимо использовать ExchangeService.FindItems.

https://msdn.microsoft.com/en-us/library/office/dn643672(v=exchg.150).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...