无法通过Exchange 2007 SP1上的EWS托管API检索Appointment.StartTimeZone

时间:2010-11-09 12:28:38

标签: exchange-server exchangewebservices ews-managed-api

我可以使用以下内容检索项目的Appointment.TimeZone

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

但不是Appointment.StartTimeZone返回null。

Appointment.TimeZone是字符串,似乎与DisplayNameTimeZoneInfo对象相当,但不幸的是,这似乎是最终用户的语言(在我们的环境中我遇到了不同的语言)由Exchange返回进行不同的约会)。因此,在约会中正确使用TimeZone字符串似乎很复杂/不可能。

主要问题是,什么可能导致约会的StartTimeZone为空?

1 个答案:

答案 0 :(得分:5)

不幸的是,Exchange 2007 SP1不支持EWS的StartTimeZone属性。如果要使用该属性,则必须使用Exchange 2010。

抱歉,我无法提供更多帮助