Метод 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 .

См. также

Справочные материалы

SPSite класс

Элементы SPSite

Перегрузка GetChanges

Пространство имен Microsoft.SharePoint

Другие ресурсы

Using the Change Log