3

我需要从许多邮件中检索和复制附件。问题是每个邮件项目的集合都是空的,即使属性 HasAttachment 为真。

在检索邮件项目后,我是否需要以某种方式加载每个邮件项目的附件集合?

以下代码吐出异常“索引超出范围。”:

FindItemsResults<Item> findResults = service.FindItems(
                WellKnownFolderName.Inbox,
                new ItemView(1));

foreach (Item item in findResults.Items)
{
    if (item.HasAttachments && item.Attachments[0] is FileAttachment)
    {
         //Do stuff
    }
}
4

1 回答 1

5

落在解决方案上;项目。加载()。我想这是合乎逻辑的,因为轻型应用程序可能对在不需要时收集重型附件不感兴趣。

于 2012-10-18T12:34:08.280 回答