SPContentDatabase.GetChanges - Méthode

Renvoie le nombre de modifications répertoriées dans le journal de modification en cours pour la base de données de contenu par défaut.

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

Syntaxe

'Déclaration
Public Function GetChanges As SPChangeCollection
'Utilisation
Dim instance As SPContentDatabase
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 retournées par une requête sur le journal des modifications peut être très volumineux. Pour des raisons de performances, les modifications sont renvoyées dans des lots de taille limitée. Cette surcharge de la méthode GetChanges renvoie la seul le premier lot de modifications enregistré dans le journal.

Si vous souhaitez que toutes les modifications plutôt que seul le premier lot, votre code doit appeler la méthode GetChanges dans une boucle jusqu'à ce qu'elle retourne une collection avec sans changement, ce qui signifie qu'il a atteint la fin du journal. Vous pouvez utiliser le ChangeToken à partir de la dernière modification du premier lot pour obtenir le deuxième lot d'instructions, et ainsi de suite jusqu'à ce que vous obteniez une collection vide. Pour obtenir un exemple, consultez la méthode GetChanges(SPChangeToken) .

Notes

Par défaut, le journal des modifications conserve les 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

SPContentDatabase classe

SPContentDatabase - Membres

GetChanges - Surcharge

Microsoft.SharePoint.Administration - Espace de noms

Autres ressources

Using the Change Log