-->

item.HasAttachments是真实的,但在收集无附件(item.HasAttachment

2019-09-24 06:28发布

我需要检索和从多个邮件复制附件。 问题是每个邮件项目的集合为空,即使财产HasAttachment是真实的。

我需要加载每个邮件项目的附件colloection邮件项目检索后不知何故?

下面的代码吐出异常“索引超出范围”:

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
    }
}

Answer 1:

落在该溶液; item.Load()。 我想这是必然的,因为光的应用程序可能不感兴趣时​​,没有必要收集重的附件。



文章来源: item.HasAttachments is true but no attachments in collection