0
我試圖從MailBox複製聯繫人(項目)到另一個(用於備份)。 每次我複製我想現在我剛剛創建的新的一個項目ID。Exchange Web Services項目副本返回null
有代碼:
Contact item = contact.Copy(new FolderId(WellKnownFolderName.Contacts, new Mailbox("[email protected]"))) as Contact;
問題是=>item = null
!!!
複製功能是異步的嗎?
我如何獲得我的副本的ID?
這聽起來是一個SDK錯誤,因爲MSDN網站文檔中的XML響應自帶物品ID ...
什麼想法?
如果as函數返回null,則是因爲Copy函數返回的對象不能分配給Contact類型。我會使用.GetType()方法檢查返回的類型,並確保它是您所期望的類型。 – AgustinCoder
返回類型是一個Item,而Contact就是Item的一個extens。但如果你把:var item = ... - >返回null ... – rockxl1
複製方法是否仍然返回null,即使沒有轉換?如果是這樣,那麼該方法可能無法在郵箱中創建聯繫人副本。 – AgustinCoder