2016-03-15 4 views
0

Будет обновлен только несколько свойств Contact, таких как say «JobTitle» для одного объекта Contact с использованием EWS Managed API, будет перезаписывать весь Contact и просто установить JobTitle properti, или он просто обновит это Собственность и сохранить другие ценности?EWS API ExchnageWebServices Update() метод для контактов

Желательно, чтобы документация по этому API была лучше.

Заранее спасибо.

+0

Включить ссылку на документацию – Seabizkit

ответ

2

Изменения внесены на уровне собственности в EWS, поэтому он просто обновит свойство, которое вы измените (когда вы говорите «другие значения», что вы ожидаете перезаписать?). Но самое лучшее, что нужно сделать, это на самом деле написать код и проверить его самостоятельно, поскольку есть некоторые исключения DisplayNames и т.д.

Приветствиях Глен

+0

Спасибо, это то, что мне нужно было знать. – rojobo

0

Что вы имеете в виду под «перезаписать»? если вы измените свойство в контакте, это свойство будет изменено, свойство LastModifiedTime и ChangeKey также, возможно, другие свойства могут измениться (это зависит от свойства, которое вы изменяете, если вы меняете имя, это нормально, что изменилось DisplayedName), но идентификатор контакта не изменится, поэтому вы можете считать, что контакт не перезаписан.

+0

Интересно, что я не знал о существовании свойства LastModifiedTime, я сделаю больше исследований по этому вопросу, я ценю ответ. – rojobo