SPHealthRulesList.AddItem - Méthode (SPHealthAnalysisRule, Boolean)
Crée un élément de liste et un travail du minuteur pour l'instance spécifiée d'une règle, en substituant éventuellement un élément de liste existant pour la règle.
Espace de noms : Microsoft.SharePoint.Administration.Health
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Function AddItem ( _
rule As SPHealthAnalysisRule, _
overwrite As Boolean _
) As SPListItem
'Utilisation
Dim instance As SPHealthRulesList
Dim rule As SPHealthAnalysisRule
Dim overwrite As Boolean
Dim returnValue As SPListItem
returnValue = instance.AddItem(rule, overwrite)
public SPListItem AddItem(
SPHealthAnalysisRule rule,
bool overwrite
)
Paramètres
rule
Type : Microsoft.SharePoint.Administration.Health.SPHealthAnalysisRuleUne instance d'une règle Analyseur d’intégrité SharePoint définie dans une classe dérivée de la classe SPHealthAnalysisRule (y compris la classe SPRepairableHealthAnalysisRule ).
overwrite
Type : System.Booleantrue pour remplacer un élément de liste existant pour la règle ; dans le cas contraire, false.
Valeur renvoyée
Type : Microsoft.SharePoint.SPListItem
Un élément de liste pour l'instance de la règle.
Exceptions
Exception | Condition |
---|---|
Exception | L'argument pour le paramètre overwrite est false , et un élément de liste pour la règle existe déjà. |
ArgumentNullException | L'argument pour le paramètre rule est une référence Null (Rien dans Visual Basic). |
ArgumentOutOfRangeException | La valeur de la propriété Category de la règle ne peut pas être SPHealthCheckErrorLevel.Success ou SPHealthCheckErrorLevel.RuleExecutionFailure. |
MissingMemberException | La valeur de la propriété AutomaticExecutionParameters de la règle est une référence Null (Rien dans Visual Basic). |
Remarques
Si vous transmettez true comme argument pour le paramètre overwrite et un élément de liste pour la règle existe déjà, tous les champs de l'élément de liste sont remplacées. Ce comportement est utile, par exemple, si vous devez modifier la planification par défaut d'une règle.