2010-11-09 8 views
5

posso recuperare il Appointment.TimeZone per gli elementi con:non possono recuperare Appointment.StartTimeZone attraverso EWS Managed API su Exchange 2007 SP1

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

Ma non Appointment.StartTimeZone che restituisce null.

Appointment.TimeZone è stringa e sembra essere paragonabile a DisplayName di TimeZoneInfo oggetti, ma purtroppo questo sembra essere nella lingua degli utenti finali (nel nostro ambiente che ho incontrato diverse lingue restituiti da Exchange per diversi appuntamenti). Quindi sembra complicato/impossibile fare un uso corretto della stringa TimeZone per un appuntamento.

La domanda principale è: cosa potrebbe comportare l'annullamento di StartTimeZone di un appuntamento?

risposta

5

Sfortunatamente, Exchange 2007 SP1 non supporta la proprietà StartTimeZone di EWS. Se si desidera utilizzare tale proprietà, è necessario utilizzare Exchange 2010.

Mi dispiace non potrei essere di ulteriore aiuto

Problemi correlati