Exchange Web服务附件集合为空

wog*_*les 2 c# exchange-server exchangewebservices

有没有人在电子邮件附件集合为空的EWS(Exchange 2010 SP1)中遇到问题?

该电子邮件有5个附件(一些.tif和一些.pdf).我的代码看起来像:

if (email is EmailMessage && email.HasAttachments)
{
    foreach (Attachment attachment in email.Attachments)
    {...
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有什么明显的东西让我失踪吗?

wog*_*les 5

有一些明显的东西:显然我需要在我可以访问附件之前绑定消息.

  EmailMessage message = EmailMessage.Bind(service, email.Id, new PropertySet(BasePropertySet.FirstClassProperties, EmailMessageSchema.Attachments));
Run Code Online (Sandbox Code Playgroud)