Я бы хотел получить контакт с известным EntryID в определенной папке из outlook / exchange, используя Redemption.
Следующий код вызывает GetMessageFromID для объекта RDOSession. Мне нужны контакты только из стандартной папки «Контакты», поэтому я использую второй аргумент, чтобы ограничить пространство поиска.
RDOFolder folder = Session.GetDefaultFolder(rdoDefaultFolders.olFolderContacts);
RDOContactItem i = Session.GetMessageFromID(syncRow.SyncId, folder.EntryID, null) as RDOContactItem;
Всякий раз, когда я делаю это выкуп, выдается исключение COM: Error in IMAPISession.OpenMsgStore: MAPI_E_INVALID_ENTRYID
. Что я делаю не так?