Как обновить элемент списка без изменения даты его изменения в SharePoint онлайн с помощью клиентской объектной модели - PullRequest
1 голос
/ 25 марта 2012

Я использую клиентскую объектную модель для обновления свойств элементов в списке SharePoint в Интернете.Мое требование - обновить поле заголовка элемента, не изменяя и не затрагивая дату изменения элемента, используя объектную модель клиента.

Спасибо Prakash

Ответы [ 2 ]

1 голос
/ 26 марта 2012

Управляемый Client Object Model имеет "limitation" относительно того, как работает List Item Обновление - то есть there is no SystemUpdate type functionality available like in the 'full' SharePoint Object Model.

Что я могу предложить, так это то, что если вы действительно хотите эту функцию, write your own custom web service that updates the document metadata using SystemUpdate so a new version isn't created and deploy it to your SharePoint Server. Это позволит вам вызывать ваш собственный веб-сервис из вашего кода и удовлетворит ваши требования.

Надеюсь, это поможет

0 голосов
/ 31 марта 2012

Если мы проверим
Методы ListItem, касающиеся Microsoft.SharePoint.Client

msdn.microsoft.com / EN-US / библиотека / microsoft.sharepoint.splistitem_methods.aspx и

Методы SPListItem, касающиеся Microsoft.SharePoint.

msdn.microsoft.com / EN-US / библиотека / microsoft.sharepoint.client.listitem_methods.aspx

Метод "SysytemUpdate" присутствует только в классе Microsoft.SharePoint SPListItem, но не в классе Microsoft.Sharepoint.Client ListItem. Таким образом, из чистой объектной модели мы не можем обновить данные списка, не влияя на дату изменения.

вы можете проверить объектную модель клиента пост в моем блоге

Спасибо

Adi

Коды SharePoint

...