1

我们想通过 C# 和 EWS 获取邮件地址的发件人。我们使用 Independentsoft 的 Exchange Web 服务来完成这项任务。通过以下代码可以正常工作:

var lItem = m_Service.GetMessage(ItemId);
return lItem.Sender.Name;

问题:当请求发送者发送数千条消息时,这可能会持续很长时间。当我们只请求必要的项目属性时,它会快得多:

var lItemPropertyPaths = new List<PropertyPath>() { ItemPropertyPath.? }; // -> replace the '?' by any property    
var lItem = m_Service.GetMessage(ItemId, lItemPropertyPaths );
return lItem.Sender.Name;

问题是:我们必须为“?”插入什么?在ItemPropertyPath.?获取发件人?

4

0 回答 0