通过EWS(c#,ExchangeServer)设置字段“Phone 1..8 Selector”

时间:2017-08-15 15:03:34

标签: c# exchange-server exchangewebservices

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

现在我要设置EWS,首先显示哪个电话号码,第二个显示电话号码,依此类推。它的字段应该存在,例如我找到了以下描述: https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/standard-fields-overview

电话1选择器(通过电话8选择器)

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

1 个答案:

答案 0 :(得分:2)

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

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