Обновлять только Minor версию в SharePoint при обновлении через CAML

Я использую CAML для обновления списка sharepoint. Это часть службы, которая работает каждую ночь. Обновление вызывает обновление основной версии при каждом запуске. Было бы неплохо, если бы я мог изменить только второстепенную версию, так как я просто обновляю некоторые поля в зависимости от возраста элемента.

Могу ли я что-нибудь добавить в метод XML, чтобы он вносил только незначительное изменение версии?


person James Helms    schedule 27.02.2012    source источник


Ответы (1)


Вы не объяснили, как вы делаете обновление (веб-сервис, пользовательский код и т. Д.).

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

В противном случае, если вы хотите выполнить обновление без запуска новой версии, вы можете использовать .SystemUpdate(false) в объекте SPListem, чтобы выполнить обновление в автоматическом режиме без запуска новой версии.

person Francois Verbeeck    schedule 28.02.2012
comment
Извините, я думал, что это подразумевалось, когда я сказал CAML, что я обновляюсь через веб-службу. Вы не можете использовать SystemUpdate через CAML. По какой-то причине обновления через веб-службу вызывают серьезные обновления, а не второстепенные. - person James Helms; 28.02.2012
comment
Я думаю, что позже перечитал ваш вопрос и ссылку на метод xml. Какие у вас настройки управления версиями в списке? Включены ли дополнительные версии или только основные? Если вы обновляете вручную элемент списка, можете ли вы зарегистрировать его с дополнительным номером версии, или любое обновление приведет к появлению основной версии? - person Francois Verbeeck; 29.02.2012