Поделиться через


Метод SPHealthRulesList.AddItem (SPHealthAnalysisRule, Boolean)

Создание элемента списка и задания таймера для указанного экземпляра правила, при необходимости перезаписи существующего элемента списка для правила.

Пространство имен:  Microsoft.SharePoint.Administration.Health
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Function AddItem ( _
    rule As SPHealthAnalysisRule, _
    overwrite As Boolean _
) As SPListItem
'Применение
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
)

Параметры

  • overwrite
    Тип: System.Boolean

    true для перезаписи существующего элемента списка для этого правила; в противном случае — false.

Возвращаемое значение

Тип: Microsoft.SharePoint.SPListItem
Элемент списка для экземпляра правила.

Исключения

Исключение Условие
Exception

Аргумент для параметра overwrite является false и элемента списка для правила уже существует.

ArgumentNullException

Аргумент для параметра rule — пустая ссылка (Nothing в Visual Basic).

ArgumentOutOfRangeException

Значение свойства Category правило не может быть SPHealthCheckErrorLevel.Success или SPHealthCheckErrorLevel.RuleExecutionFailure.

MissingMemberException

Значение свойства AutomaticExecutionParameters правило — пустая ссылка (Nothing в Visual Basic).

Замечания

Если true передается как аргумент для параметра overwrite и элемента списка для правила уже существует, будут перезаписаны все поля элемента списка. Это поведение полезно, например, если необходимо изменить расписание по умолчанию для правила.

См. также

Справочные материалы

SPHealthRulesList класс

Элементы SPHealthRulesList

Перегрузка AddItem

Пространство имен Microsoft.SharePoint.Administration.Health

Version