当前位置 : 主页 > 网络推广 > seo >

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

来源:互联网 收集:自由互联 发布时间:2021-06-16
我可以检索项目的Appointment.TimeZone: PropertySet propertiesAll = new PropertySet(BasePropertySet.IdOnly, ..., AppointmentSchema.TimeZone, AppointmentSchema.StartTimeZone, ...);ServiceResponseCollectionServiceResponse response = E
我可以检索项目的Appointment.TimeZone:

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

但不是Appointment.StartTimeZone返回null.

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

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

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

对不起,我没有任何帮助

网友评论