Share via


SPContentDatabase.GetChanges-Methode

Gibt die Standardanzahl von Änderungen, die in der aktuellen Änderungsprotokolls für die Inhaltsdatenbank aufgelistet.

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

Syntax

'Declaration
Public Function GetChanges As SPChangeCollection
'Usage
Dim instance As SPContentDatabase
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 Gesamtzahl der Änderungen, die von einer Abfrage für das Änderungsprotokoll zurückgegebenen kann sehr groß sein. Aus Gründen der Systemleistung sind Änderungen in Batches von Größe ist beschränkt zurückgegeben. Diese Überladung der die GetChanges -Methode gibt nur der erste Batch von Änderungen im Protokoll aufgezeichnet.

Wenn Sie alle Änderungen, sondern nur der erste Batch möchten, sollte Ihr 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

In der Standardeinstellung behält das Änderungsprotokoll Daten für 60 Tage. Sie können die Aufbewahrungsdauer konfigurieren, indem die ChangeLogRetentionPeriod -Eigenschaft festlegen.

Siehe auch

Referenz

SPContentDatabase Klasse

SPContentDatabase-Member

GetChanges-Überladung

Microsoft.SharePoint.Administration-Namespace

Weitere Ressourcen

Using the Change Log