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
Microsoft.SharePoint - Espace de noms