У меня возникли проблемы с использованием EWS с заданиями и напоминаниями, в частности, со сроком исполнения.
Когда я запускаю свой код, показанный ниже, задача добавляется в мою учетную запись Exchange, и я хорошо вижу ее в Outlook. Все данные в нем тоже выглядят нормально. Однако, если я укажу напоминание о задании, указанная дата выполнения будет очень неправильной.
Это обычно 17 часов в будущем, но скриншот, который я предоставил, показывает, что в будущем будет 19 часов. Я нахожу очень странным, что, если я открою задание, срок выполнения выглядит хорошо, но напоминание говорит, что это должно произойти в будущем. Есть идеи?
Снимок экрана: http://s970.photobucket.com/albums/ae187/paulehn/?action=view¤t=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();