Share via


SPList.GetChanges-Methode

Gibt die Standardanzahl von Änderungen aus der aktuellen Änderungsprotokoll für die Liste.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function GetChanges As SPChangeCollection
'Usage
Dim instance As SPList
Dim returnValue As SPChangeCollection

returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()

Rückgabewert

Typ: Microsoft.SharePoint.SPChangeCollection
Eine Auflistung von SPChange -Objekten, die die Änderungen darstellen.

Hinweise

Die Anzahl der Änderungen, die von einer Abfrage gegen das Änderungsprotokoll zurückgegeben kann sehr groß sein. Aus Gründen der Leistung werden Änderungen in Batches beschränkter Größe zurückgegeben. Diese Überladung von der GetChanges -Methode gibt nur der erste Batch von Änderungen im Protokoll aufgezeichnet.

Sollen alle Änderungen statt nur der erste Batch, sollte der Code die GetChanges -Methode in einer Schleife aufrufen, bis sie gibt eine Auflistung mit 0 (null) Änderungen, womit angezeigt wird, dass sie das Ende des Protokolls erreicht hat. Die ChangeToken aus der letzten Änderung des ersten Stapels können Sie den zweiten Batch abzurufen usw., bis eine leere Auflistung abrufen. Ein Beispiel finden Sie unter der GetChanges(SPChangeToken) -Methode.

Hinweis

Standardmäßig behält das Änderungsprotokoll Daten für 60 Tage. Sie können die Aufbewahrungsdauer konfigurieren, indem die ChangeLogRetentionPeriod -Eigenschaft.

Siehe auch

Referenz

SPList Klasse

SPList-Member

GetChanges-Überladung

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Using the Change Log