Сценария заключается в следующем:EWS Managed API: SendOnlyToChanged при смене участника из Требуются Факультативный
создать встречу с 1 требуются очными и сохранить его -> участник получает ПРИГЛАШЕНИЕ
уага приложения = новое назначения (оказание услуг); app.Subject = "Test"; app.RequiredAttendees.Add ("[email protected]"); app.Save (SendInvitationsMode.SendOnlyToAll);
движение участник от необходимости в дополнительном и обновление назначения с SendOnlyToChanged -> участник не получает уведомление
app.RequiredAttendees.Remove («[email protected]»); app.OptionalAttendees.Add ("[email protected]"); app.Update (ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendOnlyToChanged);
Я знаю, что есть/были некоторые проблемы с SendOnlyToChanged при добавлении участников/удалены (все получили уведомления), но у нас нет этой проблемы. Но у нас есть это отсутствие уведомлений об изменении типа посещаемости, и мне интересно, так ли это Exchange?
Я пробовал аналогичную операцию в OWA, и похоже, что посетитель всегда получает уведомление, когда я нажимаю кнопку «Отправить обновления», поэтому OWA, вероятно, использует SendToAll. Когда я добавил другого участника OWA, спросил, хочу ли я отправить все или просто добавить/удалить, поэтому я подозреваю, что перемещение участников между обязательными/необязательными/ресурсами не считается изменением списка посетителей.
Может ли кто-нибудь поделиться некоторой мыслью по этому вопросу? Может быть, кто-нибудь с более интимным (внутренним) знанием Exchange/EWS? Дело в том, что клиент сообщил об этом как об ошибке, и я почти уверен, что именно Exchange работает в этом сценарии, но было бы легче убедить клиента, если бы я мог создавать какие-либо «официальные» ресурсы, чтобы поддержать меня.