Не удается получить Appointment.StartTimeZone через управляемый API EWS в Exchange 2007 с пакетом обновления 1

Я могу получить Appointment.TimeZone для элементов с:

PropertySet propertiesAll = new PropertySet(BasePropertySet.IdOnly, ..., AppointmentSchema.TimeZone, AppointmentSchema.StartTimeZone, ...);
ServiceResponseCollection<ServiceResponse> response = Exchange.LoadPropertiesForItems(items, propertiesAll);

Но не Appointment.StartTimeZone , который возвращает значение null.

Appointment.TimeZone является строкой и кажется сопоставимой с DisplayName из TimeZoneInfo объектов, но, к сожалению, это похоже на язык конечных пользователей (в нашей среде я встречал разные языки, возвращаемые Exchange для разные назначения). Таким образом, кажется сложным / невозможным правильно использовать строку TimeZone для записи на прием.

Главный вопрос в том, что может привести к тому, что StartTimeZone встречи будет нулевым?

6
задан JasonMArcher 10 July 2014 в 21:12
поделиться