Должен ли я отправлять SharePoint <Batch>xml для создания нескольких папок в моем списке за один запрос? - PullRequest
1 голос
/ 24 марта 2011

Я написал класс с именем BatchSharePointUpdater для создания одного узла <Batch> xml и добавления к нему набора команд XML <Method>, поставленных в очередь для отправки на сервер SharePoint. После того, как в моем экземпляре BatchSharePointUpdater все команды поставлены в очередь, я запускаю его commitBatchOperation(), чтобы отправить весь узел <Batch> xml и его дочерние элементы в SharePointServer.

Идея состояла в том, чтобы отправить один запрос со всем в нем, включая такие операции, как удаление и создание списка.

В то время, когда я писал свой BatchSharePointUpdater, я ложно предполагал, что такие операции, как создание и удаление списка, будут включены в метод wsProxy.UpdateListItems(listName, batchRootNode), который вызывается при запуске BatchSharePointUpdater.commitBatchOperation(), однако, похоже, что это не так. это не так.

Это заставляет меня задуматься о том, следует ли мне сохранять создание всех папок для отправки в одном запросе. Мой BatchSharePointUpdater, похоже, не стоит всех усилий в свете того факта, что вы не можете отправить создание и удаление списка в одном запросе.

Прав ли я или нет, думая об этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...