Share via


SPDatabaseSnapshotCollection.RefreshSnapshots-Methode

Fragt die Datenbank aus, um sicherzustellen, dass der SPDatabaseSnapshotCollection -Objekt die aktuelle Liste der alle Datenbanksnapshots der Datenbank darstellt.

Namespace:  Microsoft.SharePoint.Administration.Backup
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Sub RefreshSnapshots
'Usage
Dim instance As SPDatabaseSnapshotCollection

instance.RefreshSnapshots()
public void RefreshSnapshots()

Hinweise

Die Grundgesamtheit von datenbankmomentaufnahmen für eine Datenbank ist äußerst dynamisch, da neue Datenbanksnapshots in regelmäßigen Abständen erstellt werden und alte Datenbanksnapshots automatisch gelöscht werden, wenn sie ihre maximale Alter erreichen. Aus diesem Grund kann die Mitgliedschaft eines SPDatabaseSnapshotCollection -Objekts nicht mehr aktuell sind. Verwenden Sie die RefreshSnapshots() -Methode, um sicherzustellen, beispielsweise die Count -Eigenschaft korrekt ist und, dass die Snapshots -Eigenschaft des übergeordneten Objekts SPDatabase korrekt ist.

Die RefreshSnapshots() -Methode nimmt einen Roundtrip an Microsoft SQL Server und Leistung kann verringert werden, wenn Sie häufig aufgerufen wird. Angenommen, wenn Sie Elemente in der Auflistung durchlaufen, kann RefreshSnapshots() Aufrufen die Leistung verringern.

Siehe auch

Referenz

SPDatabaseSnapshotCollection Klasse

SPDatabaseSnapshotCollection-Member

Microsoft.SharePoint.Administration.Backup-Namespace