我们想通过 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.?
获取发件人?