2010-11-09 2 views
5

я могу извлечь Appointment.TimeZone для элементов с:Не удается получить Appointment.StartTimeZone через EWS Managed API на Exchange 2007 SP1

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

Но не Appointment.StartTimeZone, который возвращает нуль.

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

Главный вопрос: что может привести StartTimeZone назначения к нулю?

ответ

5

К сожалению, Exchange 2007 SP1 не поддерживает свойство StartTimeZone EWS. Если вы хотите использовать это имущество, вы должны использовать Exchange 2010.

Извините, я не мог больше помочь

Смежные вопросы