EWS API FindItems by Id



我想通过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/library/exchange/exchange/dd633693(V= = exchg.80).aspx

最新更新