Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Detectar cambios en sitios usando SPChangeQuery

Codigo


Todos los cambios que ocurren en un sitio de SharePoint son registrados en el registro de cambios. La clase SPChangeQuery permite determinar programáticamente los cambios
Autor: Gustavo

La clase SPChangeQuery permite determinar todos los cambios ocurridos en un sitio de SharePoint: cambios en Listas, elementos de Listas, Bibliotecas, Documentos en Bibliotecas, Flujos de Trabajo, estructura de Listas y Bibliotecas (cambios en campos, Tipos de Contenido, etc), cambios en la estructura o contenido de la autorización, etc.

La siguiente rutina detecta todos los cambios ocurridos en todas las Listas del sitio de nivel superior de la Colección de Sitios configurada:

La clase SPChangeToken permite configurar el momento de inicio y de finalización en que se analiza el registro de cambios. En el ejemplo se indica que se necesitan los cambios de los últimos 15 minutos solamente. De la misma forma se puede crear un token de finalización y entregárselo a las propiedades de la consulta (usando ChangeTokenEnd) y definir un periodo de tiempo cualquiera.