exchangewebservices - EWS API 按 Id 查找项目

标签 exchangewebservices

我想通过 Id 获取一个项目。这是我的代码,但我不知道为什么它不起作用!

AlternateId ewsID = ExchangeServiceManagement.ConvertOWAid(
                exchangeService, letterRequestData.Id, letterRequestData.FromSender);

ItemView itemView = new ItemView(1);
            FindItemsResults<Item> findItemsResults = exchangeService.FindItems(WellKnownFolderName.Inbox, "id:" + ewsID, itemView);


internal static AlternateId ConvertOWAid(ExchangeService esb, String oiOWAID, String emEmailAddress)
        {
            AlternateId alternateId = new AlternateId();
            alternateId.Format = IdFormat.OwaId;
            alternateId.UniqueId = oiOWAID;
            alternateId.Mailbox = emEmailAddress;

            AlternateId resultAlternateId = (AlternateId)esb.ConvertId(alternateId, IdFormat.EwsId);

            return resultAlternateId;
        }

最佳答案

获取 EWS 托管 API 并按照 msdn 上的“教程”进行操作:http://msdn.microsoft.com/en-us/library/exchange/dd633693(v=exchg.80).aspx

关于exchangewebservices - EWS API 按 Id 查找项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218529/

相关文章:

c# - 使用 EWS 按路径获取 Exchange 文件夹

c# - 无法从 Exchange Web 服务检索资源(房间)

exchangewebservices - Exchange Web Services SyncFolderItems 重复项目在实际重复时将 IsRecurring 设置为 false

exchangewebservices - 将EWS与Office 365一起使用时由于服务器不支持请求的版本而失败

c# - 订阅交换流通知时出现异常

c# - 通过电话号码从 Exchange Server 查询 GAL 联系人

python - exchangelib - 自动发现协议(protocol)中的所有步骤均失败

c# - Exchange Web 服务附件集合为空

c# - ews 找不到领域的 KDC

c# - EWS 失败,无法创建 SSL/TLS 安全通道