Registros de eventos de SharePoint Foundation
Última modificación: miércoles, 09 de diciembre de 2009
Hace referencia a: SharePoint Foundation 2010
La creación de mensajes de alerta se lleva a cabo después del cambio que generó la alerta. Los datos del registro de eventos se usan para las alertas porque es posible que el elemento cambiado no exista, o bien que exista en una forma distinta cuando se envía el mensaje.
El registro de eventos usa una tabla SQL denominada EventCache para registrar eventos de nivel de SQL a medida que se producen. Cada fila de la tabla corresponde a un evento. Los eventos se pueden leer mediante el modelo de objetos de SharePoint Foundation. Para obtener información acerca de cómo obtener acceso a las entradas del registro de cambios mediante programación, vea el nodo Registro para programadores de SharePoint de este SDK.
El número de filas escritas en la tabla es el mínimo necesario para capturar la semántica del evento. Se supone que el lector del evento sabe cómo usar la fila del evento para calcular todas las implicaciones de un evento determinado. Por ejemplo, cuando se elimina una carpeta, el evento de eliminación de la carpeta es el único evento que se escribe en el registro de cambios. No se escribe ningún evento para los archivos y subcarpetas que contiene la carpeta. El lector del evento de eliminación de la carpeta debe entender que implica la eliminación de todo el contenido de la carpeta.
De forma predeterminada, el registro de cambios conserva 15 días de datos. Esto puede configurarse en la aplicación de Administración central. Se ejecuta un trabajo del temporizador de forma diaria para eliminar todas las entradas del registro de cambios caducadas o expiradas.