Lists.UpdateListItemsWithKnowledge-Methode
Diese Methode kann Elemente in angegebenen Listenelementen einfügen, aktualisieren und löschen und stellt dem Server aktuelle knowledge-Metadaten bereit.
Namespace: WebSvcLists
Assembly: STSSOAP (in STSSOAP.dll)
Syntax
'Declaration
<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
'Usage
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
)
Parameter
listName
Typ: System.StringDie GUID oder den Listentitel der Liste aus der Listenelemente abzurufen. Wenn die angegebene Liste der Benutzerinformationsliste ist, wird die Zeichenfolge "UserInfo" festgelegt oder "Benutzerinformationsliste".
updates
Typ: System.Xml.XmlNodeGibt die Vorgänge für ein Listenelement ausführen.
syncScope
Typ: System.StringGibt den Umfang der Synchronisierung. Wenn ein Nullverweis (Nothing in Visual Basic), des Standardbereichs für die Synchronisierung mit einem leeren Bezeichner verwendet wird.
knowledge
Typ: System.Xml.XmlNodeGibt die Microsoft Sync Framework knowledge -Datenstruktur im XML-Format an. Wenn dies nicht vorausgesetzt vom Client, alle Elemente in der Liste, unterliegen der Beschränkung der Standard-Zeile der Ansicht oder der überschreibende rowLimit -Parameter zurückgegeben werden. Falls angegeben, muss die Antwort vorgenommene Änderungen an Listenelementen nach wissen, kann die Zeile Grenzwert Einschränkungen abgerufen wurde enthalten.
Rückgabewert
Typ: System.Xml.XmlNode
Gibt ein XmlNode -Objekt, Updates zu Listenelemente ebenfalls zu Knowledge Element darstellt.
Hinweise
Konflikte werden auf Serverseite mit dem Feld ows_hiddenversion für das Listenelement erkannt. Wenn der Wert des Felds nicht Wert in das Element in der Datenbank übereinstimmt, klicken Sie dann ein miteinander in Konflikt stehende Update erkannt und ein Fehler wird an den Client zurückgegeben. Miteinander in Konflikt stehende Elemente sind auch in der Antwortnachricht zurückgemeldet. Clients müssen dann erhalten eine neue Version des Listenelements, den Konflikt beheben, aktualisieren Sie den Wert des Felds ows_hiddenversion und versuchen Sie es dann erneut Aktualisieren des Elements.