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.