我想使用 Redemption 从 Outlook/exchange 检索特定文件夹中具有已知 EntryID 的联系人。
以下代码在 RDOSession 对象上调用 GetMessageFromID。我只想要标准联系人文件夹中的联系人,所以我使用第二个参数来限制搜索空间。
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
. 我究竟做错了什么?