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

Mus*_*miz 6 exchange-server exchangewebservices ews-managed-api

我可以检索Appointment.TimeZonefor项目:

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

但不是Appointment.StartTimeZone哪个返回null.

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

主要问题是,StartTimeZone预约的结果是什么?

Car*_* G. 5

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

对不起,我没有任何帮助