【发布时间】:2016-10-31 20:32:40
【问题描述】:
我正在为预约安排创建简单的应用程序,我想实现为我的用户创建预约的功能。
我设法在 Exchange Server 上创建、更新和删除我的日历,并且在某种程度上设法创建约会,将我的同事添加为 RequiredAttendee,如下所示:
//service variable is being created using my credidentals
Appointment meeting = new Appointment(service);
meeting.Subject = "Some subject ";
meeting.Body = "Some body.";
meeting.Start = DateTime.Now;
meeting.End = meeting.Start.AddHours(4);
meeting.Location = "Some Location";
meeting.RequiredAttendees.Add("myCollegue@mail.com");
meeting.ReminderMinutesBeforeStart = 60;
meeting.Save(new FolderId(WellKnownFolderName.Calendar,
"myCollegue@mail.com"),
SendInvitationsMode.SendToAllAndSaveCopy);
但这只是将他设置为必需的与会者。接下来是我尝试使用模拟,但我无法访问托管服务器以将自己设置为主人和其他人必须与我共享日历(由于权限和东西)所以我也不得不刮掉它。此外,他还让我成为他日历上的出版作者。 有什么我遗漏的东西,或者在 MSDN 网站上似乎找不到的东西吗?
编辑:我可以在他的 outlok 日历中创建约会。
【问题讨论】:
标签: c# exchange-server exchangewebservices ews-managed-api