Утвердить файл без изменения Измененной даты и значений редактора с помощью клиентской объектной модели - PullRequest
4 голосов
/ 19 февраля 2012

http://social.technet.microsoft.com/Forums/ar/sharepoint2010programming/thread/b60495ee-29be-4aa0-935e-484abce6b9d2 объясняет, как утвердить файл с помощью клиентской объектной модели.При этом значения «дата изменения» и «изменено» изменяются (что очевидно).

Но у меня есть требование утвердить файл без изменения этих значений полей.

Можно ли это сделать?

Если я сначала опубликую файл, а затем обновлю вышеупомянутые поля, то версия будет увеличена, что нежелательно.

Спасибо иС уважением,

Арджаб

Ответы [ 2 ]

1 голос
/ 13 декабря 2012

Вместо использования .update() используйте .systemupdate() - это обходит изменение даты, когда я последний раз проверял.

0 голосов
/ 27 января 2014
ListItem item = get the item here
item["Modified"] = modifiedDate; // new modified date

FieldUserValue newModifiedBy = new FieldUserValue();
newModifiedBy.LookupId = modifiedBy; // your LookupId value
item["Editor"] = newModifiedBy;
item.Update();   
$ctx.ExecuteQuery();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...