Насколько мне удалось выяснить, EWS немного глючит, когда дело доходит до заполнения полной информации об EmailAddress как в «Встречи для организатора», так и для других вещей, таких как «EmailMessage.From». Когда вы делаете запрос для нескольких элементов, вы не получаете свойства EmailAddress полностью заполненными. Например. используя такие API, как:
Folder.FindItems
ExchangeService.FindAppointments
Я считаю, что только отображаемое имя в полях EmailAddress заполняется.
Чтобы полностью заполнить EmailAddress, я считаю, что мне нужно загрузить / привязать определенный элемент и указать соответствующее свойство EmailAddress, например, Назначение Схема. Организатор в вашем случае. Таким образом, хотя вы указываете одно и то же свойство для загрузки, вы загружаете с помощью одного вызова элемента, а не массового запроса. Например. с помощью:
ServiceObject.Load
Который доступен как для Appointment, так и для EmailMessage, поскольку они оба являются производными от ServiceObject. Использование Item.Bind с соответствующим определенным набором свойств также должно работать.
Кроме того, я понял это, глядя на код для EwsEditor, который упоминается здесь:
http://blogs.msdn.com/webdav_101/archive/2009/11/10/ews-has-more-happy-now-ews-managed-api-and-ewseditor.aspx
Простота использования EwsEditor довольно отстойная, и для понимания кода требуется некоторое затруднение, но, по крайней мере, он показывает примеры использования многих API.