Стандартный блок: правила работоспособности

Дата последнего изменения: 9 февраля 2010 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Объектная модель для правил работоспособности
Области, связанные с разработкой правил работоспособности
Дополнительные сведения о правилах работоспособности

Анализатор работоспособности SharePoint отслеживает работоспособность SharePoint Foundation для всей фермы серверов посредством применения набора правил работоспособности. Правило работоспособности — это исполняемый код, который развертывается в откомпилированной сборке на уровне фермы серверов и регистрируется с помощью анализатора работоспособности SharePoint. Когда правило зарегистрировано, создается задание таймера для запуска правила. После этого в список Правило анализатора работоспособности в области Определения правил рецензирования раздела Отслеживание центра администрирования добавляется элемент для данного правила.

В SharePoint Foundation включено несколько правил работоспособности. Можно создать и развернуть дополнительные правила, написав код, который использует объектную модель SharePoint Foundation.

Объектная модель для правил работоспособности

Классы, которые можно использовать для создания правил работоспособности, располагаются в пространстве имен Microsoft.SharePoint.Administration.Health. К наиболее важным относятся следующие классы:

  • SPHealthAnalysisRule — абстрактный базовый класс, который предоставляет определение для правила анализатора работоспособности SharePoint.

  • SPRepairableHealthAnalysisRule — абстрактный базовый класс, который предоставляет определение для правила анализатора работоспособности SharePoint, обеспечивающего автоматическое исправление ошибки.

  • SPHealthAnalysisRuleAutomaticExecutionParameters — инкапсулирует параметры по умолчанию, которые могут использоваться для автоматического запуска правила анализатора работоспособности SharePoint с помощью службы таймера.

Правило работоспособности развертывается в откомпилированной сборке и регистрируется с помощью анализатора работоспособности SharePoint посредством вызова метода RegisterRules(Assembly) класса SPHealthAnalyzer. Для вызова этого метода отлично подходит обработчик событий FeatureActivated объекта SPFeatureReceiver. Когда правило зарегистрировано, создается задание таймера для запуска правила с использованием параметров по умолчанию, указанных в свойстве AutomaticExecutionParameters правила.

Области, связанные с разработкой правил работоспособности

Базовые элементы разработки: компоненты

Базовые элементы разработки: решения

Дополнительные сведения о правилах работоспособности

Обзор анализатора работоспособности SharePoint

Разработка и развертывание настраиваемого правила работоспособности