Я пытаюсь отправить приглашение на встречу классом назначения EWS. У меня есть требование отправить другое приложение для разных получателей. Я ссылки на следующие ссылки:Отправлять различные вложения для разных получателей в назначении EWS (Exchange Web Service)
Эта ссылка только для одного или более чем одно вложение может быть отправлено, но мне нужно каждый получатели должны иметь разные-2 вложения.
Я пытаюсь следующий в моем коде, что может быть полезно, чтобы лучше понять проблему:
Appointment appointment = new Appointment(service) {
Start = DateTime.Now,
End = DateTime.Now.AddHours(2),
Subject = "XYZ Invitation",
Location = "XYZ Tower, Room No. 3",
IsAllDayEvent = false,
AllowNewTimeProposal = false,
IsResponseRequested = false,
Body = new MessageBody(BodyType.HTML, html),
ReminderMinutesBeforeStart = 60
};
int i = 0;
foreach(var attendee in attendies) { // List<string>
appointment.Attachments.AddFileAttachment(Image[i], file);
appointment.Attachments[0].IsInline = true;
appointment.Attachments[0].ContentId = Image[i];
FolderId folderCalendar = new FolderId(WellKnownFolderName.Calendar, attendee);
appointment.Save(folderCalendar, SendInvitationsMode.SendToNone);
appointment.RequiredAttendees.Add(attendee);
i++;
appointment.Update(ConflictResolutionMode.AutoResolve, SendInvitationsOrCancellationsMode.SendOnlyToAll);
}
Пожалуйста, предложите мне на то же самое, если кто-то есть опыт на то же самое.
Заранее благодарен!
Он заглянет в свою документацию. Можете ли вы предоставить мне какой-либо пример, пожалуйста? –
Обратите внимание на это: https://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.appointment_methods(v=exchg.80).aspx –