SPDatabase.Snapshots - Propriété

Obtient les captures instantanées de la base de données.

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

Syntaxe

'Déclaration
Public ReadOnly Property Snapshots As SPDatabaseSnapshotCollection
    Get
'Utilisation
Dim instance As SPDatabase
Dim value As SPDatabaseSnapshotCollection

value = instance.Snapshots
public SPDatabaseSnapshotCollection Snapshots { get; }

Valeur de propriété

Type : Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotCollection
Toutes les captures instantanées actuellement existantes de la base de données.

Remarques

En général, les administrateurs définir des captures instantanées à prendre selon une planification régulière. En outre, les instantanés ont une durée de vie fixe, généralement exprimée en heures, après laquelle ils sortent d'existence. Par conséquent, l'appartenance de cette propriété est très dynamique.

La collection peut être vide, mais la propriété ne retourne jamais une référence une référence Null (Rien dans Visual Basic) .

Notes

Seules les éditions Enterprise et Developer de Microsoft SQL Server prend en charge les captures instantanées de base de données.

Avertissement

Les snapshots sont généralement créés et supprimés automatiquement par les travaux du minuteur dans l'arrière-plan. Pour aider à garantir que l'objet SPDatabaseSnapshotCollection représente l'ensemble des captures instantanées, appelez toujours la méthode RefreshSnapshots() avant d'accéder ou de tous les membres de la collection. Ce point s'applique également lorsque vous accédez à une capture instantanée via un indexeur. Par exemple, si spd est un objet SPDatabase , la ligne spd.Snapshots[0] doit être précédé par un appel de la méthode RefreshSnapshots() .

Voir aussi

Référence

SPDatabase classe

SPDatabase - Membres

Microsoft.SharePoint.Administration - Espace de noms