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

EWS API ExchnageWebServices Update() method on Contacts

使用 EWS Managed API 仅更新单个联系人对象的几个联系人属性,例如 "JobTitle" 将覆盖整个联系人并仅设置一个 JobTitle 属性,或者它只会更新 属性 并保留其他值?

我希望这个 API 的文档更好。

提前谢谢你。

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

干杯 格伦

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