SPList.GetChanges 方法
从列表中的当前更改日志中返回所做更改的默认号码。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Function GetChanges As SPChangeCollection
用法
Dim instance As SPList
Dim returnValue As SPChangeCollection
returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()
返回值
类型:Microsoft.SharePoint.SPChangeCollection
代表所做的更改的SPChange对象的集合。
备注
可以非常大的更改对更改日志的查询返回的总数。出于性能原因,更改返回成批的限定的大小。记录在日志中只更改第一批GetChanges方法返回此重载。
如果您希望所有更改而不是仅第一批,您的代码应在循环中调用GetChanges方法,直到它返回零的更改,以表明它已达到日志结尾的集合。您可以使用ChangeToken上次更改的第一个批次中得到的第二个批次,等等,直到您到达一个空集合。有关示例,请参阅GetChanges(SPChangeToken)方法。
备注
默认情况下,更改日志保留 60 天的数据。您可以通过ChangeLogRetentionPeriod属性设置配置的保留期。