Веб-службы Exchange 2010 - создание события на весь день

У меня возникли проблемы с созданием встречи на целый день с использованием веб-служб Exchange 2010 (EWS).

В соответствии с существующими требованиями для создания объекта встречи на целый день необходимо указать начальное и конечное время (т. Е. 20.10.2011, 12:00:00 AM), а также часовой пояс.

Но мое приложение, преобразованное для использования EWS вместо WebDAV, устанавливает время начала и окончания, преобразованное в время по Гринвичу (GMT), которое затем отправляется на сервер Exchange.

Такая техника отлично работала с WebDAV. Но с EWS я получаю странный результат: назначение длится 3 (три) дня, и это НЕ встреча на весь день !!!

Часовой пояс моего почтового ящика установлен на стандартное тихоокеанское время (с использованием интерфейса OWA), а на дату и время сервера Exchange также установлено стандартное тихоокеанское время.

Время начала и окончания встречи установлено на «2011-10-20T07: 00: 00.000Z» и «2011-10-21T07: 00: 00.000Z» соответственно. По местному времени это время «20.10.2011 12:00:00» и «21.10.2011 12:00:00 AM» соответственно (с учетом перехода на летнее время).

Если для свойства IsAllDayEvent объекта встречи установлено значение False - встреча создана правильно - не как Весь день, начинается в 20.10.2011 12:00 и заканчивается 21.10.2011 12:00 и занимает только один день - 20 октября 2011 г. в Outlook Календарь.

Но если для свойства isAllDayEvent объекта встречи установлено значение True (все остальное остается прежним) - встреча начинается 19 октября 2011 г. 21:00:00, заканчивается 21 октября 2011 г. 21:00:00 и НЕ является днем. ,

Возможно, я что-то не так делаю, но на основании описанного выше вопроса, который мне задают,

EWS поддерживает Гринвичское время для мероприятий на весь день?
Если да - в чем могут быть мои ошибки?

Я ценю любое предложение. С уважением Андрей

Ответы на вопрос(4)

Ваш ответ на вопрос