Partager via


Bloc de construction : règles d’intégrité

Dernière modification : mardi 9 février 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Modèle objet pour les règles d’intégrité
Zones liées au développement des règles d’intégrité
Plus d’informations sur les règles d’intégrité

Analyseur d’intégrité SharePoint contrôle l’intégrité de SharePoint Foundation sur une batterie de serveurs en appliquant un ensemble de règles d’intégrité. Une règle d’intégrité est un code exécutable qui est déployé dans un assembly compilé au niveau de la batterie de serveurs et inscrit avec Analyseur d’intégrité SharePoint. Lorsqu’une règle est inscrite, un travail de minuteur est créé pour l’exécuter. Un élément est ensuite ajouté pour cette règle à la liste Règle de l’Analyseur d’intégrité sous Vérifier les définitions de règles dans la section Analyse de l’Administration centrale.

Un certain nombre de règles d’intégrité sont incluses dans SharePoint Foundation. Vous pouvez créer et déployer des règles supplémentaires en écrivant du code qui utilise le modèle objet SharePoint Foundation.

Modèle objet pour les règles d’intégrité

Les classes que vous pouvez utiliser pour créer des règles d’intégrité se trouvent dans l’espace de noms Microsoft.SharePoint.Administration.Health. Les classes les plus importantes sont notamment :

  • SPHealthAnalysisRule - Classe de base abstraite qui fournit une définition pour une règle Analyseur d’intégrité SharePoint.

  • SPRepairableHealthAnalysisRule – Classe de base abstraite qui fournit une définition pour une règle Analyseur d’intégrité SharePoint pouvant corriger automatiquement une erreur.

  • SPHealthAnalysisRuleAutomaticExecutionParameters – Encapsule des paramètres par défaut permettant d’exécuter une règle Analyseur d’intégrité SharePoint automatiquement via le service minuteur.

Une règle d’intégrité est déployée dans un assembly compilé et inscrite avec Analyseur d’intégrité SharePoint par un appel à la méthode RegisterRules(Assembly) de la classe SPHealthAnalyzer. Il est recommandé d’appeler cette méthode dans le gestionnaire d’événements pour l’événement FeatureActivated d’un objet SPFeatureReceiver. Lorsqu’une règle est inscrite, un travail de minuteur est créé pour l’exécuter en utilisant les paramètres par défaut spécifiés par la propriété AutomaticExecutionParameters de la règle.

Zones liées au développement des règles d’intégrité

Bloc de construction : fonctionnalités

Blocs de contruction : Solutions

Plus d’informations sur les règles d’intégrité

Vue d’ensemble de l’Analyseur d’intégrité SharePoint

Développement et déploiement d’une règle d’intégrité personnalisée