Compartir a través de


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.String

    El 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.XmlNode

    Especifica las operaciones para llevar a cabo en un elemento de lista.

  • syncScope
    Tipo: System.String

    Especifica 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.XmlNode

    Especifica 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.

Vea también

Referencia

clase Lists

Miembros Lists

Espacio de nombres WebSvcLists