Compartir a través de


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