outlook AppointmentItem LastModificationTime не обновляется
В настоящее время я работаю с Outlook 2013/2016. Моя учетная запись Outlook связана с сервером Zimbra (я пробую это с сервером ActiveSync, но с тем же результатом).
Вот мои шаги:
Когда я создаю встречу, свойство LastModificationTime принимает текущее значение dateTime => OK
На сервере Zimbra появится новое назначение => OK
Когда я перемещаю встречу в Outlook, свойство LastModificationTime принимает значение dateTime события => OK.
На сервере Zimbra назначение было обновлено с новой датой => ОК
Когда я перемещаю свою встречу в 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");