2010-11-09 4 views
5

abrufen ich die Appointment.TimeZone für Elemente mit abrufen können:Kann nicht Appointment.StartTimeZone durch EWS Managed API auf Exchange 2007 SP1

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

Aber nicht Appointment.StartTimeZone die null zurückgibt.

Appointment.TimeZone String ist und scheint DisplayName von TimeZoneInfo Objekten vergleichbar zu sein, aber leider scheint dies in der Sprache des Endverbrauchers zu sein (in unserer Umgebung traf ich verschiedene Sprachen von Exchange zurück für verschiedene Termine). Es scheint also kompliziert zu sein/unmöglich, die TimeZone Zeichenfolge für einen Termin richtig zu verwenden.

Die Hauptfrage ist, was StartTimeZone eines Termins zu Null führen könnte?

Antwort

5

Leider unterstützt Exchange 2007 SP1 die StartTimeZone-Eigenschaft von EWS nicht. Wenn Sie diese Eigenschaft verwenden möchten, müssen Sie Exchange 2010 verwenden.

Entschuldigung, ich könnte nicht mehr helfen

Verwandte Themen