2010-11-09 22 views
5

que puede recuperar la Appointment.TimeZone para los artículos con:no puede recuperar a través de EWS Appointment.StartTimeZone API administrada en Exchange 2007 SP1

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

Pero no Appointment.StartTimeZone que devuelve nulo.

Appointment.TimeZone es cuerda y parece ser comparable a DisplayName de TimeZoneInfo objetos, pero por desgracia esto parece ser en el idioma de los usuarios finales (en nuestro entorno me encontré con diferentes idiomas devueltos por cambio de diferentes citas). Por lo tanto, parece ser complicado/imposible de hacer un uso adecuado de TimeZone cadena para una cita.

La pregunta principal es, ¿qué podría resultar StartTimeZone de una cita para ser nulo?

Respuesta

5

Desafortunadamente, Exchange 2007 SP1 no es compatible con la propiedad StartTimeZone de EWS. Si desea usar esa propiedad, debe usar Exchange 2010.

Lo siento, no podría ser de más ayuda

Cuestiones relacionadas