我需要从许多邮件中检索和复制附件。问题是每个邮件项目的集合都是空的,即使属性 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
}
}