SPSite.GetChanges method
Retorna o número de alterações listadas no log de alteração atual do conjunto de sites padrão.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Function GetChanges As SPChangeCollection
'Uso
Dim instance As SPSite
Dim returnValue As SPChangeCollection
returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()
Valor retornado
Type: Microsoft.SharePoint.SPChangeCollection
Uma coleção de objetos SPChange que representam as alterações.
Comentários
O número total de alterações retornados por uma consulta contra o log de alteração pode ser muito grande. Por motivos de desempenho, as alterações são retornadas em lotes do tamanho limitado. Essa sobrecarga da método GetChanges retorna o primeiro lote de alterações registrado no log de.
Se você desejar que todas as alterações, em vez de apenas o primeiro lote, seu código deve chamar o método GetChanges em um loop até que retorna uma coleção com zero alterações, significando que atingiu o final do log. Você pode usar o ChangeToken da última alteração do primeiro lote para obter o segundo lote, e assim por diante até obter uma coleção vazia. Para obter um exemplo, consulte o método GetChanges(SPChangeToken) .
Dica
Por padrão, o log de alterações retém dados por 60 dias. Você pode configurar o período de retenção, definindo a propriedade ChangeLogRetentionPeriod .
Ver também
Referência
Microsoft.SharePoint namespace