Метод Lists.UpdateListItemsWithKnowledge
Осуществляет вставки, обновления и удаления для указанных элементов списка, а также предоставляет серверу текущие метаданные knowledge.
Пространство имен: WebSvcLists
Сборка: STSSOAP (в STSSOAP.dll)
Синтаксис
'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/UpdateListItemsWithKnowledge", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function UpdateListItemsWithKnowledge ( _
listName As String, _
updates As XmlNode, _
syncScope As String, _
knowledge As XmlNode _
) As XmlNode
'Применение
Dim instance As Lists
Dim listName As String
Dim updates As XmlNode
Dim syncScope As String
Dim knowledge As XmlNode
Dim returnValue As XmlNode
returnValue = instance.UpdateListItemsWithKnowledge(listName, _
updates, syncScope, knowledge)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/UpdateListItemsWithKnowledge", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode UpdateListItemsWithKnowledge(
string listName,
XmlNode updates,
string syncScope,
XmlNode knowledge
)
Параметры
listName
Тип: System.StringИдентификатор GUID или заголовок списка списка, из которого нужно извлечь элементов списка. Если указанный список сведений о пользователях, строка задано значение «Данные_пользователя» или «Список сведений о пользователе».
updates
Тип: System.Xml.XmlNodeУказывает операции, выполняемые на элемент списка.
syncScope
Тип: System.StringОбласть синхронизации. Если пустая ссылка (Nothing в Visual Basic), область синхронизации по умолчанию используется с пустой идентификатор.
knowledge
Тип: System.Xml.XmlNodeОпределяет структуру данных Microsoft Sync Framework knowledge в формате XML. В противном случае условии, что на стороне клиента, возвращаются все элементы в списке, распространяется ограничение строк по умолчанию представление или параметр переопределения rowLimit . Если указан, то ответ будет включать изменения, внесенные после получения знаний распространяются ограничения, ограничение строк элементов списка.
Возвращаемое значение
Тип: System.Xml.XmlNode
Возвращает объект XmlNode , представляющий обновлений для элементов списка, а также как, чтобы базы знаний элемента.
Замечания
Обнаружении конфликтов на стороне сервера, с помощью поля ows_hiddenversion в элементе списка. Если значение поля не соответствует значение в элементе в базе данных, затем Обнаружены конфликтующие обновления и клиенту возвращается сообщение об ошибке. Конфликтующие элементы также сообщает обратно в сообщении ответа. Клиенты должны затем устанавливается новая версия элемента списка, разрешения конфликта, также обновить значение поля ows_hiddenversion и повторите попытку обновления элемента.