Freigeben über


Übersicht über die Synchronisierung mit Clients von Drittanbietern

Letzte Änderung: Mittwoch, 12. November 2008

Gilt für: SharePoint Foundation 2010

Clients von Drittanbietern müssen möglicherweise mit SharePoint Foundation-Listen synchronisiert werden. In der Vergangenheit geschah dies mit der GetListItems(String, String, XmlNode, XmlNode, String, XmlNode, String)-Methode, die die ganze Liste herunterlädt. Es ist jedoch viel effizienter, nur die Elemente herunterzuladen, die seit der letzten Synchronisierung geändert wurden.

Die neue GetListItemChangesSinceToken(String, String, XmlNode, XmlNode, String, XmlNode, String, XmlNode)-Methode, die in eingeführt wurde, lädt nur die Elemente herunter, die seit der letzten Synchronisierung geändert wurden, wodurch die Synchronisierung viel effizienter ist.

Beim Senden einer GetListItemChangesSinceToken-Anforderung ohne Einschluss eines Tokens werden das Listenschema, der vollständige Listeninhalt und ein Token zurückgegeben. Diese Token stellt den Moment dar, in dem diese Änderungen angefordert wurden. Wenn dieses Token beim nächsten Aufruf von GetListItemChangesSinceToken eingeschlossen wird, gibt der Server nur die Änderungen zurück, die seit der Generierung des Tokens aufgetreten sind.

Einige Änderungen, wie eine Änderung im eigentlichen Listenschema, sind so wichtig, dass ein vollständiges Herunterladen erforderlich ist. In diesem Fall gibt GetListItemChangesSinceToken das gesamte Listenschema zurück, den vollständigen Listeninhalt und ein Token.

Siehe auch

Konzepte

GetListItemChangesSinceToken und Synchronisieren von Anwendungen