我有以下代码来交换创建会议:
_exchangeService = new ExchangeService
{
Url = EwsUrl,
Credentials = new NetworkCredential(Username, Password)
};
Appointment appointment = new Appointment(_exchangeService);
appointment.Subject = "New meeting";
appointment.Start = start;
appointment.End = end;
await appointment.Save();
这一切都没有在代码中引发错误,但是当我查看我的日历时,没有创建任何会议。
任何人都可以提出任何理由,或者我可以做些什么来解决这个问题吗?
答案 0 :(得分:0)
在appointment.Save()
方法中,您必须指定发送模式。
例如:appointment.Save(SendInvitationsMode.SendToNone)
。
此外你可以尝试
appointment.Save(WellknownFolderName.Calendar, SendInvitationsMode.SendToNone);
会将会议副本保存到您的日历中。
答案 1 :(得分:0)
我遇到了问题,它总是创建会议而不是约会。由于这个事实,我没有添加与会者。
我在这里找到了解决方案!我必须使用参数“ SendInvitationsMode.SendToNone”进行保存。
appointment.save(SendInvitationsMode.SendToNone);