Не удается получить ресурсы (комнаты) из веб-служб Exchange - PullRequest
6 голосов
/ 18 июня 2011

Я в тупике. Я использую веб-службы Exchange для извлечения информации календаря из моих локальных и других календарей в моей компании, но «.Resources» всегда пусты. Мы используем ресурсы для хранения информации о конференц-зале. Интересно, что даже «.RequiredAttendees» пуст, но я могу извлечь значения из «.DisplayTo» и «.DisplayCc» без проблем. Какие-либо предложения? Я включил фрагмент справки ниже для справки.

  CalendarView calendarView = new CalendarView(startDate, endDate);
  Mailbox mailbox = new Mailbox(mailboxSMTP);
  FolderId calendarFolder = new FolderId(WellKnownFolderName.Calendar, mailbox);
  FindItemsResults<Appointment> findResults = service.FindAppointments(calendarFolder, calendarView);

  foreach (Appointment appointment in findResults.Items)
  {// foreach 1
      ...

Спасибо, Грег

1 Ответ

1 голос
/ 18 июня 2011

EWS может не запрашивать свойство Resources по умолчанию, но вы должны иметь возможность специально запросить его, добавив его к PropertySet перед вызовом FindAppointments.

calendarView.PropertySet.Add(AppointmentSchema.Resources);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...