尝试通过交换API在交换日历上创建会议时出错

时间:2017-02-07 06:24:06

标签: exchangewebservices ews-managed-api

我在c#中使用EWS托管交换api 当我尝试在默认日历(日历)上创建会议时,我收到以下错误。

无法在非日历文件夹中创建日历项目。

这是我的代码:

预约约会=新约会(服务);

appointment.Subject ="测试会议&#34 ;;

appointment.Body ="测试连接会议&#34 ;;

appointment.Start = meetingStartTime;

appointment.End = meetingEndTime;

appointment.Sensitivity = Sensitivity.Normal;

            appointment.Save(calendarId, SendInvitationsMode.SendToNone);

注意:我按日历名称提取日历。 如下

SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo( FolderSchema.DisplayName," Calendar" );

请尽快恢复。

1 个答案:

答案 0 :(得分:0)

肯定会出现错误,即您获取SearchResult

解决方法是调用

appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone);

这需要默认的日历文件夹,而无需先搜索它。