Сохранить встречу Outlook в календаре ресурсов без уведомления

с помощью EWS, создав AppointmentItem и добавив ресурс. Назначение добавляется в календарь ресурсов, а уведомление по электронной почте отправляется в папку «Входящие ресурсов».

Но я не хочу никаких уведомлений по электронной почте, просто хочу добавить их в Календарь.

Я пытался использовать SendInvitationsMode.SendToNone, но он даже не добавляется в Календарь.

затем я попытался использовать
Mailbox mbox = new Mailbox(user);
FolderId folder = new FolderId(WellKnownFolderName.Calendar, mbox);
appointment.Save(folder);
, но затем он также отправил уведомление по электронной почте, помимо добавления в Календарь.

Итак, я хочу: «Добавиться в Календарь, но не присылать мне уведомление».


person donstack    schedule 27.01.2014    source источник


Ответы (1)


SendInvitationsMode.SendToNone — это правильный способ не добавлять уведомления.

Попробуйте отправить не в папку, а на WellKnownFolderName.Calendar

appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone);
person FreeRangeEggs    schedule 29.01.2014