6

我可以通过以下方式检索Appointment.TimeZonefor 项目:

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

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

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

StartTimeZone主要问题是,预约无效会导致什么结果?

4

1 回答 1

5

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

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

于 2010-11-09T12:38:08.343 回答