如何通过Exchange EWS / EWS托管API获取“网页”联系人字段?

时间:2016-01-04 11:37:10

标签: exchange-server exchangewebservices ews-managed-api extended-properties

我正在尝试使用EWS托管api从交换中提取联系人。 我通过this link设法找到了几乎所有字段的Property标签。

仍然有一些我无法得到的领域。主要的是“网页”字段。此字段是否可用作其他名称,因为通过上述链接中的Property标记列表搜索此字段与任何名称都不匹配。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您需要获取/设置PidTagBusinessHomePage扩展属性https://msdn.microsoft.com/en-us/library/cc842385(v=office.12).aspx,例如

  ExtendedPropertyDefinition PR_BUSINESS_HOME_PAGE = new ExtendedPropertyDefinition(0x3A51, MapiPropertyType.String);
  Contact.SetExtendedProperty(PR_BUSINESS_HOME_PAGE,"http://blahblahlblah.com");

        ExtendedPropertyDefinition PR_BUSINESS_HOME_PAGE = new ExtendedPropertyDefinition(0x3A51, MapiPropertyType.String);
        PropertySet psContactPropSet = new PropertySet(BasePropertySet.FirstClassProperties);
        psContactPropSet.Add(PR_BUSINESS_HOME_PAGE);
        Contact Contact = Contact.Bind(service,Id,psContactPropSet)

干杯 格伦