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?