Freigeben über


SPSite.GetChanges-Methode

Gibt die Standardanzahl zulässiger Änderungen in der aktuellen aufgeführten Änderung der Registrierung für die Websitesammlung.

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

Syntax

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

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

Rückgabewert

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

Hinweise

Die Gesamtzahl der Änderungen zurückgegeben, die von einer Abfrage für das Änderungsprotokoll kann sehr groß sein. Aus Gründen der Systemleistung sind Änderungen in Batches mit Größenbeschränkung zurückgegeben. Diese Überladung der die GetChanges -Methode gibt nur die erste Gruppe von Änderungen im Protokoll aufgezeichnet.

Wenn Sie alle Änderungen anstatt nur die erste Gruppe möchten, sollte Ihr Code aufrufen die GetChanges -Methode in einer Schleife, bis es gibt eine Auflistung mit 0 (null) Änderungen, die anzeigt, dass sie das Ende des Protokolls erreicht wurde. Sie können die ChangeToken aus der letzten Änderung der ersten batchnamen und so weiter abrufen den zweiten Batch, bis Sie eine leere Auflistung erhalten verwenden. Ein Beispiel finden Sie unter der GetChanges(SPChangeToken) -Methode.

Hinweis

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

Siehe auch

Referenz

SPSite Klasse

SPSite-Member

GetChanges-Überladung

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Using the Change Log