尝试通过 exchange api 在 exchange 日历上创建会议时出错
Getting error when try to create meeting on exchange calendar through exchange api
我在 C# 中使用 EWS 托管交换 api
当我尝试在默认日历 (Calendar) 上创建会议时出现以下错误。
无法在 non-calendar 文件夹中创建日历项。
这是我的代码:
约会约会=新约会(服务);
appointment.Subject = "Test meeting";
appointment.Body = "Test Connection meeting";
appointment.Start = 会议开始时间;
appointment.End = 会议结束时间;
appointment.Sensitivity = Sensitivity.Normal;
appointment.Save(calendarId, SendInvitationsMode.SendToNone);
注意:我正在按日历名称获取日历。
如下
SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "Calendar");
请尽快回复。
最肯定的错误是你获取 SearchResult
.
的地方
解决方法是调用
appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone);
这需要默认的日历文件夹,无需先搜索它。
我在 C# 中使用 EWS 托管交换 api 当我尝试在默认日历 (Calendar) 上创建会议时出现以下错误。
无法在 non-calendar 文件夹中创建日历项。
这是我的代码:
约会约会=新约会(服务);
appointment.Subject = "Test meeting";
appointment.Body = "Test Connection meeting";
appointment.Start = 会议开始时间;
appointment.End = 会议结束时间;
appointment.Sensitivity = Sensitivity.Normal;
appointment.Save(calendarId, SendInvitationsMode.SendToNone);
注意:我正在按日历名称获取日历。 如下
SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "Calendar");
请尽快回复。
最肯定的错误是你获取 SearchResult
.
解决方法是调用
appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone);
这需要默认的日历文件夹,无需先搜索它。