del método Lists.UpdateListItemsWithKnowledge
Realiza inserciones, actualizaciones y eliminaciones de elementos de lista específicos y proporciona al servidor metadatos actuales de knowledge.
Espacio de nombres: WebSvcLists
Ensamblado: STSSOAP (en STSSOAP.dll)
Sintaxis
'Declaración
<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
'Uso
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
)
Parámetros
listName
Tipo: System.StringEl GUID o el título de la lista de la lista desde la que se va a recuperar elementos de lista. Si la lista especificada es la lista de información de usuario, la cadena se establece en "UserInfo" o "Lista de información del usuario".
updates
Tipo: System.Xml.XmlNodeEspecifica las operaciones para llevar a cabo en un elemento de lista.
syncScope
Tipo: System.StringEspecifica el ámbito de la sincronización. Si una referencia null (Nothing en Visual Basic), el ámbito de sincronización predeterminado se utiliza con un identificador vacío.
knowledge
Tipo: System.Xml.XmlNodeEspecifica la estructura de datos de Microsoft Sync Framework knowledge en formato XML. Si no es proporcionada por el cliente, se devuelven todos los elementos de la lista, sujetos al límite predeterminado de filas de la vista o el parámetro rowLimit reemplazo. Si se especifica, la respuesta incluirá los cambios realizados en elementos de lista después de que se ha recuperado el conocimiento, sujetas a las restricciones de límite de la fila.
Valor devuelto
Tipo: System.Xml.XmlNode
Devuelve un objeto XmlNode que representa las actualizaciones a elementos de lista, así como a los conocimientos de elemento.
Comentarios
Los conflictos se detectan en el lado del servidor utilizando el campo de ows_hiddenversion en el elemento de lista. Si el valor del campo no coincide con el valor en el elemento en la base de datos, a continuación, se detecta una conflicto de actualización y se devuelve un error al cliente. También se informa copia elementos en conflicto en el mensaje de respuesta. Los clientes deben, a continuación, obtenga una nueva versión del elemento de lista, resolver el conflicto, actualizar el valor del campo ows_hiddenversion y, a continuación, intente actualizar de nuevo elemento.