我有以下代码来创建exchange中的会议:
_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();这一切都没有在代码中抛出错误,但是当我查看我的日历时,没有创建任何会议。
有没有人能建议一下为什么会这样,或者我能做些什么来解决这个问题?
发布于 2016-12-19 16:53:01
在appointment.Save()方法中,您必须指定发送模式。
例如:appointment.Save(SendInvitationsMode.SendToNone)。
此外,您可以尝试
appointment.Save(WellknownFolderName.Calendar, SendInvitationsMode.SendToNone);这会将会议的副本保存到您的日历中。
发布于 2019-10-30 16:57:01
我有一个问题,它总是创建一个会议而不是一个约会。由于我没有添加与会者的事实。
我在这里找到了解决方案!我必须用参数"SendInvitationsMode.SendToNone“保存。
appointment.save(SendInvitationsMode.SendToNone);https://stackoverflow.com/questions/41189451
复制相似问题