Share via


Bloque de creación: reglas de mantenimiento

Última modificación: martes, 09 de febrero de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Modelo de objetos para reglas de mantenimiento
Áreas relacionadas con el desarrollo de la regla de mantenimiento
Más información sobre reglas de mantenimiento

El Analizador de mantenimiento de SharePoint supervisa el mantenimiento de SharePoint Foundation en todo un conjunto o granja de servidores mediante la aplicación de un conjunto de reglas de mantenimiento. Una regla de mantenimiento es código ejecutable que se implementa en un ensamblado compilado a nivel de granja de servidores y se registra con el Analizador de mantenimiento de SharePoint. Cuando se registra una regla, se crea un trabajo del temporizador para ejecutarla. A continuación, se agrega un elemento para la regla a la lista Regla de analizador de mantenimiento en Revisar las definiciones de la regla en la sección Supervisión de Administración central.

Con SharePoint Foundation se incluye una cierta cantidad de reglas de mantenimiento. Puede crear e implementar reglas adicionales si escribe código que use el modelo de objetos de SharePoint Foundation.

Modelo de objetos para reglas de mantenimiento

Las clases que puede usar para crear reglas de mantenimiento están ubicadas en el espacio de nombres Microsoft.SharePoint.Administration.Health. Las clases más importantes son las siguientes:

  • SPHealthAnalysisRule: clase base abstracta que proporciona una definición para una regla Analizador de mantenimiento de SharePoint.

  • SPRepairableHealthAnalysisRule: clase base abstracta que proporciona una definición para una regla Analizador de mantenimiento de SharePoint que puede reparar un error automáticamente.

  • SPHealthAnalysisRuleAutomaticExecutionParameters: encapsula parámetros predeterminados que se pueden usar para ejecutar una regla del Analizador de mantenimiento de SharePoint automáticamente a través del servicio de temporizador.

Una regla de mantenimiento se implementa en un ensamblado compilado y se registra con el Analizador de mantenimiento de SharePoint mediante una llamada al método RegisterRules(Assembly) de la clase SPHealthAnalyzer. Un buen lugar para llamar a este método es el controlador de eventos para el evento FeatureActivated de un objeto SPFeatureReceiver. Cuando se registra una regla, se crea un trabajo del temporizador para ejecutarla mediante parámetros predeterminados especificados por la propiedad AutomaticExecutionParameters de la regla.

Áreas relacionadas con el desarrollo de la regla de mantenimiento

Bloque de creación: Características

Bloque de creación: Soluciones

Más información sobre reglas de mantenimiento

Introducción al analizador de mantenimiento de SharePoint

Desarrollo e implementación de una regla de mantenimiento personalizada