При попытке получить GlobalAppointmentId из AppointmentItem иногда возвращается значение null

У нас есть клиент, у которого возникают проблемы с нашим плагином VSTO при открытии новой встречи в календаре в Outlook 2010.

насколько нам известно, эта проблема отсутствует ни в одной из наших собственных настроек или в настройках других клиентов.

мы пришли к выводу, что когда в нашем коде мы создаем оболочку инспектора для объекта инспектора, эта оболочка, среди прочего, обращается к AppointmentItem.GlobalAppointmentID, который до сих пор не был проблемой, но этот конкретный клиент, похоже, столкнулся с проблемой, когда GlobalAppointmentID нулевой.

Я не смог понять, является ли это ошибкой с нашей стороны или это ошибка в Outlook, насколько я могу судить, GlobalAppointmentID должен быть доступен, и всегда был для нас, на новом месте встречи, но Я прочитал несколько учетных записей, где он пуст, пока не будет сохранена встреча.

но я не смог найти никакой последовательности.


person Casper Thamdrup    schedule 16.08.2019    source источник


Ответы (1)


В более старых версиях Outlook новый идентификатор встречи создается только при отправке приглашения на собрание. Более новая версия Outlook генерирует идентификатор сразу после создания встречи, даже если приглашение на собрание никогда не отправляется.

person Dmitry Streblechenko    schedule 16.08.2019
comment
Проголосовали. Не знал о таких отличиях. Какие именно новые версии Outlook? - person Eugene Astafiev; 18.08.2019
comment
С 2013 года и позже. Не помню, делал ли 2010 (или, скорее, не делал) это. - person Dmitry Streblechenko; 19.08.2019
comment
да, вот чего я боялся. конкретный случай, который мы наблюдаем, относится к 2010 году. Спасибо за ответ @DmitryStreblechenko - person Casper Thamdrup; 19.08.2019