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.StringLe 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.XmlNodeSpécifie les opérations à effectuer sur un élément de liste.
syncScope
Type : System.StringSpé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.XmlNodeSpé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.