Compartilhar via


Lists.UpdateListItemsWithKnowledge method

Faz inserções, atualizações e exclusões aos itens de lista especificado e fornece o servidor com metadados de knowledge atual.

Namespace:  WebSvcLists
Assembly:  STSSOAP (in STSSOAP.dll)

Syntax

'Declaração
<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
    Type: System.String

    O GUID ou o título da lista da lista da qual deseja recuperar itens de lista. Se a lista especificada está a lista de informações do usuário, a cadeia de caracteres é definida como "UserInfo" ou "Lista de informações do usuário".

  • updates
    Type: System.Xml.XmlNode

    Especifica as operações a serem executadas em um item de lista.

  • syncScope
    Type: System.String

    Especifica o escopo da sincronização. Se a null reference (Nothing in Visual Basic), o escopo de sincronização padrão é usado com um identificador vazio.

  • knowledge
    Type: System.Xml.XmlNode

    Especifica a estrutura de dados do Microsoft Sync Framework knowledge em formato XML. Se não for fornecido pelo cliente, todos os itens na lista forem retornados, sujeito o limite de linha padrão do modo de exibição ou o parâmetro de rowLimit de substituição. Se especificado, a resposta incluirá as alterações feitas aos itens de lista após o conhecimento foi recuperado, sujeitos às restrições limite de linha.

Valor retornado

Type: System.Xml.XmlNode
Retorna um objeto XmlNode representando atualizações aos itens de lista, bem como para o item de dados de Conhecimento.

Comentários

Conflitos são detectados no lado do servidor usando o campo ows_hiddenversion no item de lista. Se o valor do campo não coincide com o valor no item no banco de dados, em seguida, uma atualização conflitante é detectada e um erro será retornado ao cliente. Itens conflitantes também são relatados de volta na mensagem de resposta. Clientes devem então obtêm uma nova versão do item da lista, resolva o conflito, atualize o valor do campo ows_hiddenversion e tente atualizar novamente o item.

Ver também

Referência

Lists class

Lists members

WebSvcLists namespace