Share via


del método SPSite.GetChanges

Devuelve el número predeterminado de los cambios que aparecen en la actual cambia el registro de la colección de sitios.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Function GetChanges As SPChangeCollection
'Uso
Dim instance As SPSite
Dim returnValue As SPChangeCollection

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

Valor devuelto

Tipo: Microsoft.SharePoint.SPChangeCollection
Una colección de objetos SPChange que representan los cambios.

Comentarios

El número total de los cambios devuelto por una consulta en el registro de cambios podría ser muy grande. Por motivos de rendimiento, se devuelven los cambios en lotes de tamaño limitado. Esta sobrecarga de la GetChanges no método devuelve sólo el primer grupo de los cambios registrado en el registro.

Si desea que todos los cambios realizados en lugar de sólo el lote de primero, el código debe llamar al método GetChanges a en un bucle hasta que se devuelve una colección con cero cambios, lo que significa que ha alcanzado el final del registro. Puede usar el ChangeToken desde el último cambio de la primera por lotes para obtener el lote de segundo, y así sucesivamente hasta que se obtiene una colección vacía. Para obtener un ejemplo, vea el método GetChanges(SPChangeToken) .

Nota

De forma predeterminada, el registro de cambios conserva los datos de 60 días. Puede configurar el período de retención estableciendo la propiedad ChangeLogRetentionPeriod .

Vea también

Referencia

clase SPSite

Miembros SPSite

Sobrecarga GetChanges

Espacio de nombres Microsoft.SharePoint

Otros recursos

Using the Change Log