Partager via


SPHealthAnalysisRuleAutomaticExecutionParameters - Classe

Encapsule les paramètres par défaut pour l'exécution d'une règle Analyseur d’intégrité SharePoint automatiquement via le service du minuteur.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.Health.SPHealthAnalysisRuleAutomaticExecutionParameters

Espace de noms :  Microsoft.SharePoint.Administration.Health
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPHealthAnalysisRuleAutomaticExecutionParameters
'Utilisation
Dim instance As SPHealthAnalysisRuleAutomaticExecutionParameters
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPHealthAnalysisRuleAutomaticExecutionParameters

Remarques

Vous pouvez utiliser une instance de cette classe pour spécifier les paramètres par défaut d'une règle qui est exécutée automatiquement par le service du minuteur. Dans l'accesseur de get pour la propriété AutomaticExecutionParameters de votre règle, où vous devez instancier un objet SPHealthAnalysisRuleAutomaticExecutionParameters et définissez ses propriétés pour spécifier la planification à laquelle la règle doit être exécutée, si elle doit s'exécuter sur tous les serveurs ou uniquement sur le premier serveur disponible, le service qui doit exécuter la règle (généralement il s'agit du service de minuteur), et indique si la règle doit réparer automatiquement les erreurs qu'il détecte...

Gardez à l'esprit que les paramètres spécifiés par une instance de cette classe sont des valeurs par défaut. Ils peuvent être modifiés par un administrateur de batterie de serveurs par le biais de l'interface utilisateur de L'Administration centrale .

Exemples

L'exemple suivant illustre l'implémentation de la propriété AutomaticExecutionParameters dans une classe dérivée de la classe SPHealthAnalysisRule .

public override SPHealthAnalysisRuleAutomaticExecutionParameters AutomaticExecutionParameters
{
    get
    {
        SPHealthAnalysisRuleAutomaticExecutionParameters retval = new SPHealthAnalysisRuleAutomaticExecutionParameters();
        retval.Schedule = SPHealthCheckSchedule.Hourly;
        retval.Scope = SPHealthCheckScope.All;
        retval.ServiceType = typeof(SPTimerService);
        retval.RepairAutomatically = false;
        return retval;
    }
}
Public Overrides ReadOnly Property AutomaticExecutionParameters() As SPHealthAnalysisRuleAutomaticExecutionParameters
    Get
        Dim retval As New SPHealthAnalysisRuleAutomaticExecutionParameters()
        retval.Schedule = SPHealthCheckSchedule.Hourly
        retval.Scope = SPHealthCheckScope.All
        retval.ServiceType = GetType(SPTimerService)
        retval.RepairAutomatically = False
        Return retval
    End Get
End Property

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPHealthAnalysisRuleAutomaticExecutionParameters - Membres

Microsoft.SharePoint.Administration.Health - Espace de noms