我在C#中使用EWS托管交换API,当我尝试在默认日历(Calendar)上创建会议时,出现以下错误。
无法在非日历文件夹中创建日历项目。
这是我的代码:
约会预约=新的约会(服务);
subscription.Subject =“测试会议”;
subscription.Body =“测试连接会议”;
约会。开始= MeetingStartTime;
约会.End = MeetingEndTime;
约会。敏感度=敏感度。正常;
appointment.Save(calendarId, SendInvitationsMode.SendToNone);
注意:我正在按日历名称获取日历。如下
SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName,“ Calendar”);
请尽快还原。
最肯定的是,错误是您获取的地方SearchResult
。
一种解决方法是仅致电
appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone);
这需要默认的日历文件夹,而无需先搜索它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句