通过 EWS(c#、ExchangeServer)设置字段 "Phone 1..8 Selector"

Set Fields "Phone 1..8 Selector" via EWS (c#, ExchangeServer)

我借助 EWS 界面 (c#) 访问 ExchangeServer 并创建新联系人。

现在我想通过EWS设置,哪个电话号码显示在第一位,第二位等等。它的字段应该存在,例如我找到了以下描述: https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/standard-fields-overview

Phone 1 选择器(通过 Phone 8 选择器)

如何通过 EWS 访问这些字段?如何定义 ExtendedPropertyDefinition?

这是通过记录在 https://msdn.microsoft.com/en-us/library/office/cc765809.aspx 中的 PidLidContactItemData 属性 控制的。我建议您在 Outlook 中进行修改时查看 属性 值(以及哪些更改),扩展的 prop 看起来像

 ExtendedPropertyDefinition prop = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Address, 0x8007, MapiPropertyType.IntegerArray);