Дата исполнения, установленная через EWS, неверна в всплывающем окне с напоминанием - PullRequest
3 голосов
/ 21 апреля 2010

У меня возникли проблемы с использованием EWS с заданиями и напоминаниями, в частности, со сроком исполнения.

Когда я запускаю свой код, показанный ниже, задача добавляется в мою учетную запись Exchange, и я хорошо вижу ее в Outlook. Все данные в нем тоже выглядят нормально. Однако, если я укажу напоминание о задании, указанная дата выполнения будет очень неправильной.

Это обычно 17 часов в будущем, но скриншот, который я предоставил, показывает, что в будущем будет 19 часов. Я нахожу очень странным, что, если я открою задание, срок выполнения выглядит хорошо, но напоминание говорит, что это должно произойти в будущем. Есть идеи?

Снимок экрана: http://s970.photobucket.com/albums/ae187/paulehn/?action=view&current=ewstask.jpg

ExchangeVersion exchVersion = new ExchangeVersion();
exchVersion = ExchangeVersion.Exchange2007_SP1;
ExchangeService service = new ExchangeService(exchVersion);
service.UseDefaultCredentials = true;
service.Url = new Uri("https://mail.domain.com.au/ews/exchange.asmx");

Task task = new Task(service);
task.Subject = "Subject";
task.Body = new MessageBody(BodyType.HTML, "Body");
task.StartDate = DateTime.Today;
task.DueDate = DateTime.Now.AddHours(2);
task.ReminderDueBy = DateTime.Now;
task.ReminderMinutesBeforeStart = 15;
task.IsReminderSet = true;
task.Save();

1 Ответ

2 голосов
/ 30 апреля 2010

Кажется, что это на самом деле «особенность» Outlook, а не ошибка -

http://www.outlook -tips.net / Архивы / 2009 / 20090623.htm

...