联系人上的EWS API ExchnageWebServices Update()方法

时间:2016-03-15 18:24:15

标签: c# exchange-server exchangewebservices ews-managed-api

只会更新几个联系人属性,比如说" JobTitle"对于使用EWS Managed API的单个Contact对象,将覆盖整个Contact,只需设置一个JobTitle属性,还是只更新该属性并保留其他值?

我希望此API的文档更好。

提前谢谢你。

2 个答案:

答案 0 :(得分:2)

在EWS的属性级别进行更改,因此它只会更新您更改的属性(当您说"其他值"您希望覆盖什么?)。但最好的办法是实际编写一些代码并自己测试,因为有一些例外是DisplayNames等。

干杯 格伦

答案 1 :(得分:0)

你是什么意思"覆盖" ?如果您更改联系人中的属性,此属性将被更改,LastModifiedTime属性和ChangeKey也可能会更改(这取决于您要更改的属性,如果您更改名字,它是正常的DisplayedName更改),但联系人的ID不会更改,因此您可以认为联系人未被覆盖。