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


Класс SPHealthAnalysisRuleAutomaticExecutionParameters

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

Иерархия наследования

System.Object
  Microsoft.SharePoint.Administration.Health.SPHealthAnalysisRuleAutomaticExecutionParameters

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

Синтаксис

'Декларация
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPHealthAnalysisRuleAutomaticExecutionParameters
'Применение
Dim instance As SPHealthAnalysisRuleAutomaticExecutionParameters
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPHealthAnalysisRuleAutomaticExecutionParameters

Замечания

Экземпляр этого класса можно использовать для указания параметров по умолчанию для правила, автоматически запуска с помощью службы таймера. Выполните в get доступа к данным для свойства AutomaticExecutionParameters правила, где следует создать экземпляр объекта SPHealthAnalysisRuleAutomaticExecutionParameters и задайте его свойства для указания расписания, на котором должна выполняться правило, будет ли оно должно запускаться на всех серверах или просто первый сервер недоступен, службы, которое должно запускаться правила (обычно это будет службы времени), а ли правило автоматически восстановить любые ошибки, обнаруженные...

Имейте в виду, что параметры, указанные в экземпляре этого класса являются значения по умолчанию. Они могут изменяться с администратором фермы через пользовательский интерфейс Центра администрирования .

Примеры

Следующий пример показывает реализацию свойства AutomaticExecutionParameters в класс, производный от класса 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

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

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

Элементы SPHealthAnalysisRuleAutomaticExecutionParameters

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