SP1

2010-11-09 23 views
5

Birlikte öğeler için Appointment.TimeZone alabilirsiniz Exchange 2007 tarihinde EWS Yönetilen API aracılığıyla Appointment.StartTimeZone alınamıyor: null döndürürSP1

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

Ama Appointment.StartTimeZone.

Appointment.TimeZone dizedir ve DisplayNameTimeZoneInfo nesneler ile karşılaştırılabilir gibi görünüyor, ama ne yazık ki bu son kullanıcıların dilinde gibi görünüyor (çevremizde farklı randevular için Exchange tarafından döndürülen farklı diller karşılaştı). Bu yüzden randevu için TimeZone dizginin doğru kullanımını yapmak karmaşık/imkansız görünüyor.

Asıl soru, bir randevunun ne olacağını StartTimeZone neyin belirlemesidir?

cevap

5

Ne yazık ki, Exchange 2007 SP1, EWS'nin StartTimeZone özelliğini desteklemiyor. Bu özelliği kullanmak isterseniz, Exchange 2010'u kullanmanız gerekir.

Üzgünüm Daha fazla yardım edemedim