Clase SPHealthAnalysisRuleAutomaticExecutionParameters
Encapsula los parámetros predeterminados para ejecutar una regla de Analizador de mantenimiento de SharePoint automáticamente a través del servicio de temporizador.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Administration.Health.SPHealthAnalysisRuleAutomaticExecutionParameters
Espacio de nombres: Microsoft.SharePoint.Administration.Health
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPHealthAnalysisRuleAutomaticExecutionParameters
'Uso
Dim instance As SPHealthAnalysisRuleAutomaticExecutionParameters
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPHealthAnalysisRuleAutomaticExecutionParameters
Comentarios
Puede usar una instancia de esta clase para especificar los parámetros predeterminados para una regla que se ejecuta automáticamente a través del servicio de temporizador. En el descriptor de acceso de get para la propiedad AutomaticExecutionParameters de la regla, donde se debe crear una instancia de un objeto SPHealthAnalysisRuleAutomaticExecutionParameters y establezca sus propiedades para especificar la programación en el que se debe ejecutar la regla, si se debe ejecutar en todos los servidores o sólo el primer servidor disponible, el servicio que se debe ejecutar la regla (normalmente será el servicio de temporizador), y si la regla debe reparar automáticamente los errores de los que detecta..
Tenga en cuenta que la configuración especificada por una instancia de esta clase es los valores predeterminados. Se pueden cambiar por un administrador de granja de servidores a través de la interfaz de usuario de Administración Central .
Ejemplos
El ejemplo siguiente muestra la implementación de la propiedad AutomaticExecutionParameters en una clase derivada de la clase 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
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Miembros SPHealthAnalysisRuleAutomaticExecutionParameters
Espacio de nombres Microsoft.SharePoint.Administration.Health