SPDatabaseSnapshotCollection.SnapshotLimit - Propriété
Obtient ou définit le nombre maximal de captures instantanées de base de données qui peuvent être enregistrées.
Espace de noms : Microsoft.SharePoint.Administration.Backup
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Property SnapshotLimit As Short
Get
Set
'Utilisation
Dim instance As SPDatabaseSnapshotCollection
Dim value As Short
value = instance.SnapshotLimit
instance.SnapshotLimit = value
public short SnapshotLimit { get; set; }
Valeur de propriété
Type : System.Int16
Le nombre maximal de captures instantanées de base de données de la base de données qui peuvent exister à un moment donné.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | Une tentative est effectuée pour définir la propriété à une valeur supérieure à 100 ou un nombre négatif. |
Remarques
La propriété SnapshotLimit ne peut pas être définie à plus de 100.
Chaque fois que la valeur d'un champ sur un élément de liste est modifiée, l'ancienne valeur doit être écrite pour chaque capture instantanée de base de données existante. Performances de la base de données peut se dégrader considérablement si la propriété SnapshotLimit est supérieure à 3.
La propriété SnapshotLimit est ignorée par le système de gestion de capture instantanée de base de données intégré de SharePoint Foundation si EnabledManagement est false.
Vous devez appeler Update() pour enregistrer les modifications apportées à cette propriété.
Exemples
Dans l'exemple suivant, db est un objet SPDatabase .
db.Snapshots.SnapshotLimit = 4; db.Update();
Voir aussi
Référence
SPDatabaseSnapshotCollection classe