Можно ли поделиться расширенными свойствами с приглашенными посетителями биржи?Другими словами, возможно ли создать собрание в Exchange с помощью EWS, которое передало бы его расширенные свойства (настраиваемые поля) в копии собрания участника (при условии, что они также используют Exchange)?
Пока чтоварианты, которые я попробовал, сработали - я могу видеть свойства собрания организатора только в EWS и Outlook.
Пример работы в спокойной обстановке или объяснение решения было бы здорово.
ОБНОВЛЕНИЕ.Основываясь на этой теме , вот что я попробовал (и это не сработало):
var exchangeAppointment = new Appointment(exchange);
...
ExtendedPropertyDefinition extendedPropertyDefinition = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.PublicStrings, "keyword", MapiPropertyType.String);
exchangeAppointment.SetExtendedProperty(extendedPropertyDefinition, "value");
var sendModeForSave = SendInvitationsMode.SendToAllAndSaveCopy;
await exchangeAppointment.Save(sendModeForSave);
foreach (var email in command.MeetingAttendeeEmails) {
exchangeAppointment.RequiredAttendees.Add(email);
}
var sendModeForUpdate = SendInvitationsOrCancellationsMode.SendToAllAndSaveCopy;
await exchangeAppointment.Update(ConflictResolutionMode.AlwaysOverwrite, sendModeForUpdate);