Share via


SPSite.GetChanges - Méthode

Renvoie le nombre de modifications par défaut répertorié dans l'actuel journal pour la collection de sites des modifications.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Function GetChanges As SPChangeCollection
'Utilisation
Dim instance As SPSite
Dim returnValue As SPChangeCollection

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

Valeur renvoyée

Type : Microsoft.SharePoint.SPChangeCollection
Collection d'objets SPChange qui représentent les modifications.

Remarques

Le nombre total de modifications renvoyée par une requête sur le journal des modifications pourrait être très volumineux. Pour des raisons de performances, les modifications sont retournées dans des lots de taille limitée. Cette surcharge de la méthode GetChanges retourne uniquement la première série de modifications enregistrée dans le journal.

Si vous souhaitez que toutes les modifications apportées, plutôt que la première série, votre code doit appeler la méthode GetChanges dans une boucle jusqu’à ce qu'elle retourne une collection avec zéro modifications, ce qui signifie qu'elle a atteint la fin du journal. Vous pouvez utiliser la ChangeToken à partir de la dernière modification de la première série pour obtenir le lot de deuxième et ainsi de suite jusqu'à ce que vous obtenez une collection vide. Pour obtenir un exemple, voir la méthode GetChanges(SPChangeToken) .

Notes

Par défaut, le journal des modifications conserve des données pendant 60 jours. Vous pouvez configurer la période de rétention en définissant la propriété ChangeLogRetentionPeriod .

Voir aussi

Référence

SPSite classe

SPSite - Membres

GetChanges - Surcharge

Microsoft.SharePoint - Espace de noms

Autres ressources

Using the Change Log