6

Appointment.TimeZone次のアイテムでforアイテムを取得できます。

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

しかし、Appointment.StartTimeZoneどちらがnullを返すかではありません。

Appointment.TimeZoneDisplayNameは文字列であり、オブジェクトに匹敵するようTimeZoneInfoですが、残念ながら、これはエンドユーザーの言語のようです(私たちの環境では、さまざまな予定に対してExchangeから返されるさまざまな言語に遭遇しました)。TimeZoneそのため、予定に文字列を適切に使用することは複雑/不可能のようです。

主な質問は、StartTimeZone予定がnullになるとどうなるかということです。

4

1 に答える 1

5

残念ながら、Exchange2007SP1はEWSのStartTimeZoneプロパティをサポートしていません。そのプロパティを使用する場合は、Exchange2010を使用する必要があります。

申し訳ありませんが、これ以上お役に立てませんでした

于 2010-11-09T12:38:08.343 に答える