3

タスクとリマインダー、具体的には期日で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();
4

2 に答える 2

2

これは実際にはバグではなく Outlook の「機能」のようです -

http://www.outlook-tips.net/archives/2009/20090623.htm

于 2010-04-30T02:08:26.643 に答える