Объектная модель SharePoint предоставляет множество функциональных возможностей, что позволяет выполнить одну и ту же операцию разными способами. У каждого из способов есть свои преимущества: один проще использовать, другой имеет более высокую производительность. Одной из таких операций является операция пакетной вставки (редактирования, удаления) данных в списках и библиотеках документов SharePoint.
Самым элементарным способом добавления данных в списки является использование методов класса SPListItemCollection. Данный способ удобен, в случае если необходимо добавить одну или несколько записей. Если необходимо обработать большой массив данных с оптимальной производительностью рекомендуется использовать метод ProcessBatchData класса SPWeb.
Данный метод позволяет выполнить за один вызов сразу пакет команд. Для этого, ему в качестве параметра передается CAML запрос, который содержит необходимые операции.
Самым элементарным способом добавления данных в списки является использование методов класса SPListItemCollection. Данный способ удобен, в случае если необходимо добавить одну или несколько записей. Если необходимо обработать большой массив данных с оптимальной производительностью рекомендуется использовать метод ProcessBatchData класса SPWeb.
Данный метод позволяет выполнить за один вызов сразу пакет команд. Для этого, ему в качестве параметра передается CAML запрос, который содержит необходимые операции.