SPDatabaseSnapshotCollection.RefreshSnapshots - Méthode

Interroge la base de données pour vous assurer que l'objet SPDatabaseSnapshotCollection représente la liste de tous les instantanés de base de données de la base de données en cours.

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

Syntaxe

'Déclaration
Public Sub RefreshSnapshots
'Utilisation
Dim instance As SPDatabaseSnapshotCollection

instance.RefreshSnapshots()
public void RefreshSnapshots()

Remarques

La population de captures instantanées de base de données pour une base de données est très dynamique, car les nouvelles captures instantanées de base de données sont créées à intervalles réguliers et anciennes captures instantanées de base de données sont automatiquement supprimées lorsqu'ils atteignent leur âge maximal. Pour cette raison, l'appartenance d'un objet SPDatabaseSnapshotCollection peut devenir obsolète. Utilisez la méthode RefreshSnapshots() pour s'assurer que, par exemple, la propriété Count est exacte et que la propriété Snapshots de l'objet SPDatabase de parent est exacte.

La méthode RefreshSnapshots() effectue un aller-retour à Microsoft SQL Server et peut diminuer les performances si fréquemment appelé. Par exemple, si vous itérez sur les éléments de la collection, l'appel de RefreshSnapshots() peut diminuer les performances.

Voir aussi

Référence

SPDatabaseSnapshotCollection classe

SPDatabaseSnapshotCollection - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms