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

SPDatabaseSnapshotCollection - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms