Метод SPSite.GetChanges
Возвращает число изменений, перечисленных в текущем изменения журнала для семейства веб-сайтов.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function GetChanges As SPChangeCollection
'Применение
Dim instance As SPSite
Dim returnValue As SPChangeCollection
returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()
Возвращаемое значение
Тип: Microsoft.SharePoint.SPChangeCollection
Коллекция объектов SPChange , которые представляют изменения.
Замечания
Общее число изменений, возвращаемых запросом против журнал изменений может быть очень большой. По соображениям производительности изменения возвращаются в пакетах ограниченного размера. Эта перегрузка GetChanges возвращает только первый пакет изменений записываются в журнал.
Если вы хотите все изменения, а не только первого пакета, код должен вызывать метод GetChanges в цикле до тех пор, пока Возвращает коллекцию с нуля изменения, что означает, что он достиг конца журнала. ChangeToken с момента последнего изменения первого пакета можно использовать для получения второго пакета, и так далее до тех пор, пока вы получите пустую коллекцию. В качестве примера поддерживаемые GetChanges(SPChangeToken) .
Примечание
По умолчанию в журнал изменений данных составляет 60 дней. Период хранения можно настроить путем установки свойства ChangeLogRetentionPeriod .
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint