Lists.UpdateListItemsWithKnowledge - Méthode

Effectue des insertions, des mises à jour et des suppressions dans les éléments de liste spécifiés et fournit les méthodes knowledge actuelles au serveur.

Espace de noms :  WebSvcLists
Assembly :  STSSOAP (dans STSSOAP.dll)

Syntaxe

'Déclaration
<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
'Utilisation
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
)

Paramètres

  • listName
    Type : System.String

    Le GUID ou le titre de la liste à partir duquel récupérer des éléments de liste. Si la liste spécifiée est la liste des informations utilisateur, la chaîne est définie sur « UserInfo » ou « Liste d'informations utilisateur ».

  • updates
    Type : System.Xml.XmlNode

    Spécifie les opérations à effectuer sur un élément de liste.

  • syncScope
    Type : System.String

    Spécifie l'étendue de la synchronisation. Si une référence Null (Rien dans Visual Basic), la portée de synchronisation par défaut est utilisée avec un identificateur vide.

  • knowledge
    Type : System.Xml.XmlNode

    Spécifie la structure de données de Microsoft Sync Framework knowledge au format XML. Si ce n'est pas fournie par le client, tous les éléments de la liste sont retournés, sous réserve de la limite de ligne par défaut de l'affichage ou le paramètre rowLimit de substitution. Si spécifié, la réponse inclut les modifications apportées aux éléments de liste, une fois la base de connaissances a été extraite, compte tenu des restrictions de limite de ligne.

Valeur renvoyée

Type : System.Xml.XmlNode
Renvoie un objet XmlNode représentant des mises à jour ainsi que les éléments de liste en ce qui concerne les connaissances de l'élément.

Remarques

Les conflits sont détectés côté serveur à l'aide du champ ows_hiddenversion sur l'élément de liste. Si la valeur du champ ne correspond pas à la valeur de l'élément dans la base de données, puis une mise à jour en conflit est détecté et une erreur est renvoyée au client. Éléments en conflit sont également renvoyées dans le message de réponse. Clients doivent alors obtenir une nouvelle version de l'élément de liste, résoudre le conflit, mettre à jour la valeur du champ ows_hiddenversion et puis essayez de mettre à jour d'élément à nouveau.

Voir aussi

Référence

Lists classe

Lists - Membres

WebSvcLists - Espace de noms