我可以通过以下方式检索Appointment.TimeZone
for 项目:
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
主要问题是,预约无效会导致什么结果?