0
我正在创建一个将CSV文件放入Exchange的应用程序,它完美地工作。使用EWS更新约会
但是,当时间表发生变化并且我的应用程序运行时,它将插入双日历项目。
我有2个可能的解决方案:
- 删除含有一定正文
- 更新已经作出任用的所有日历项目
你喜欢哪一个选项,以及如何会变成这样做了什么?在每种情况下,我需要itemID
具体约会,我不知道如何得到这itemID
。
我正在创建一个将CSV文件放入Exchange的应用程序,它完美地工作。使用EWS更新约会
但是,当时间表发生变化并且我的应用程序运行时,它将插入双日历项目。
我有2个可能的解决方案:
你喜欢哪一个选项,以及如何会变成这样做了什么?在每种情况下,我需要itemID
具体约会,我不知道如何得到这itemID
。
我已经做了以下内容:
CalendarView calendarView = new CalendarView(dtStart, dtEnd);
var Appointments = service.FindAppointments(WellKnownFolderName.Calendar, calendarView);
foreach (Appointment app in items)
{
if (app.Body.Text.Trim() == "Timetable")
{
app.Delete(DeleteMode.HardDelete);
}
}
完美的作品,可能会有点慢,但并不重要,在我的情况:-)
检查 http://stackoverflow.com/questions/13972311 /如何对更新的任命,从交换的Web服务管理的API-2-0-在-ASP-NE/13986827#13986827 – BraveHeart