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属性配置的保留期间。
另请参阅
引用
Microsoft.SharePoint.Administration 命名空间