使用 EWS 更新约会
本文关键字:约会 更新 EWS 使用 | 更新日期: 2023-09-27 17:55:32
我正在创建一个应用程序,它将CSV文件放入Exchange,它运行良好。
但是,当时间表更改并且我的应用程序运行时,它将插入双日历项目。
我有 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);
}
}
工作完美,可能有点慢,但对我来说并不重要:-)