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
Microsoft.SharePoint.Administration-Namespace