EWS - 无法加载 FirstDayOfWeek 属性 of Appointment.Recurrence

EWS - Can't load FirstDayOfWeek property of Appointment.Recurrence

我可以成功加载 Recurrence property for an Appointment using EWS (connecting to an Office 365 server), but when I try to access the FirstDayOfWeek property of a WeeklyPattern 我总是遇到以下异常:

FirstDayOfWeek threw an exception of type 'Microsoft.Exchange.WebServices.Data.ServiceValidationException

WeeklyPattern 的所有其他属性似乎都能正常加载(见下文),除了这个。

是否可能归结为 requested server version I'm using when creating the ExchangeService 对象?

thisConnection = New ExchangeService(ExchangeVersion.Exchange2010)

我已经检查了加载约会时可用的 AppointmentSchema 属性,除了 AppointmentSchema.Recurrence(我显然正在使用)之外,似乎没有其他我遗漏的东西那里。

FirstDayOfWeek 属性 在您引用的交换版本中不可用。

The property was introduced in Exchange Server 2010 Service Pack 1 (SP1).

请参阅此 article

的备注部分中的参考

您需要安装 service pack 并将代码更改为以下内容:

thisConnection = New ExchangeService(ExchangeVersion.Exchange2010_SP1)