outlook AppointmentItem LastModificationTime не обновляется

В настоящее время я работаю с Outlook 2013/2016. Моя учетная запись Outlook связана с сервером Zimbra (я пробую это с сервером ActiveSync, но с тем же результатом).

Вот мои шаги:

  1. Когда я создаю встречу, свойство LastModificationTime принимает текущее значение dateTime => OK

  2. На сервере Zimbra появится новое назначение => OK

  3. Когда я перемещаю встречу в Outlook, свойство LastModificationTime принимает значение dateTime события => OK.

  4. На сервере Zimbra назначение было обновлено с новой датой => ОК

  5. Когда я перемещаю свою встречу в Zimbra, встреча переносится в Outlook => Ok. Но когда я читаю свойство LastModificationTime, оно не меняется с новым значением (последнее событие или последняя синхронизация между Outlook и Zimbra).

Для своего приложения (Outlook AddIn) я использую это свойство, поэтому мне нужно обновить его. Я пытаюсь использовать событие update/create по назначению, чтобы изменить время LastModificationTime, но на данный момент это не очень хорошо.

Есть ли у вас идея или предложение? (используйте другое свойство, возможно).

Thks

1 ответ

Подтверждаю, значение не меняется:

https://msdn.microsoft.com/en-us/library/gg156895%28v=winembedded.70%29.aspx?f=255&MSPPError=-2147217396


Outlook.PropertyAccessor propAcc = itemOutlook.PropertyAccessor;
DateTime outStrDT = propAcc.GetProperty(@"http://schemas.microsoft.com/mapi/proptag/0x30080040");
Другие вопросы по тегам