2012-11-04 119 views
3

我想通過Id獲取項目。這是我的代碼,但我不知道爲什麼它不工作!EWS API FindItems通過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; 
     } 

回答