SPContentDatabase.GetChanges 方法

返回默认的内容数据库的当前更改日志中列出的更改数。

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

语法

声明
Public Function GetChanges As SPChangeCollection
用法
Dim instance As SPContentDatabase
Dim returnValue As SPChangeCollection

returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()

返回值

类型:Microsoft.SharePoint.SPChangeCollection
代表所做的更改的SPChange对象的集合。

备注

对更改日志查询所返回的更改总数可能会非常大。出于性能原因,更改有限大小的分批返回。此重载仅第一批更改日志中记录了GetChanges方法返回。

如果所需的所有更改,而不是仅第一批,您的代码应在循环中调用GetChanges方法,直到它返回一个集合,与零更改,以表明它已达到日志的末尾。从上次的第一批更改ChangeToken可用于得到第二个批处理,等等,直到您得到一个空集合。有关示例,请参阅GetChanges(SPChangeToken)方法。

备注

默认情况下,更改日志数据将保留 60 天。您可以通过设置ChangeLogRetentionPeriod属性配置的保留期间。

另请参阅

引用

SPContentDatabase 类

SPContentDatabase 成员

GetChanges 重载

Microsoft.SharePoint.Administration 命名空间

其他资源

Using the Change Log