SPDatabaseSnapshotCollection.SnapshotLimit 属性

获取或设置数据库快照,可以保存的最大数量。

命名空间:  Microsoft.SharePoint.Administration.Backup
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Property SnapshotLimit As Short
    Get
    Set
用法
Dim instance As SPDatabaseSnapshotCollection
Dim value As Short

value = instance.SnapshotLimit

instance.SnapshotLimit = value
public short SnapshotLimit { get; set; }

属性值

类型:System.Int16
可以在任何时刻存在的数据库的数据库快照的最大数目。

异常

异常 条件
ArgumentOutOfRangeException

试图将属性设置为一个值大于 100 或负数。

备注

SnapshotLimit属性不能设置为大于 100。

每次更改一个列表项中的字段的值时,必须为每个现有的数据库快照编写旧值。如果将SnapshotLimit属性大于 3,数据库的性能就会大大降低。

如果EnabledManagement是false的SnapshotLimit属性会忽略的内置数据库快照管理系统SharePoint Foundation 。

您必须调用Update() ,将更改保存到此属性。

示例

在以下示例中, db是一个SPDatabase对象。

db.Snapshots.SnapshotLimit = 4; db.Update();

另请参阅

引用

SPDatabaseSnapshotCollection 类

SPDatabaseSnapshotCollection 成员

Microsoft.SharePoint.Administration.Backup 命名空间