Стандартный блок: правила работоспособности
Дата последнего изменения: 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
Разработка и развертывание настраиваемого правила работоспособности