2010-11-09 1 views
5

je peux récupérer le Appointment.TimeZone avec des articles:ne peut pas récupérer Appointment.StartTimeZone via l'API de SAP Managed sur Exchange 2007 SP1

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

Mais pas Appointment.StartTimeZone qui renvoie null.

Appointment.TimeZone est une chaîne et semble être comparable à DisplayName de TimeZoneInfo objets, mais malheureusement cela semble être dans la langue des utilisateurs finaux (dans notre environnement, je rencontrais des langues différentes retournées par Exchange pour des rendez-vous différents). Il semble donc être compliqué/impossible d'utiliser correctement la chaîne TimeZone pour un rendez-vous. La question principale est, ce qui pourrait résulter StartTimeZone d'un rendez-vous pour être nul?

Répondre

5

Malheureusement, Exchange 2007 SP1 ne prend pas en charge la propriété StartTimeZone de EWS. Si vous souhaitez utiliser cette propriété, vous devez utiliser Exchange 2010.

Désolé, je ne peux pas être plus utile

Questions connexes