无需通知即可在资源日历中保存Outlook约会

时间:2014-01-27 16:51:06

标签: c# .net exchangewebservices appointment

使用EWS,创建AppointmentItem并添加资源。约会被添加到资源日历,电子邮件通知将转到资源收件箱。

但我不希望任何电子邮件通知只是想添加到日历。

我尝试使用SendInvitationsMode.SendToNone,但它甚至没有添加日历。

然后我尝试使用
 Mailbox mbox = new Mailbox(user);
FolderId folder = new FolderId(WellKnownFolderName.Calendar, mbox);
appointment.Save(folder);
但除了在日历中添加外,它还会发送电子邮件通知。

所以,我想要的是:“在日历中添加但不向我发送通知”。

1 个答案:

答案 0 :(得分:0)

SendInvitationsMode.SendToNone是不添加通知的正确方法。

尽量不要发送到文件夹,而是发送到WellKnownFolderName.Calendar

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