Класс 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