SPHealthAnalysisRuleAutomaticExecutionParameters-Klasse

Kapselt Standardparameter für eine Regel SharePoint-Integritätsanalyse automatisch über den Timer-Dienst ausführen.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint.Administration.Health
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPHealthAnalysisRuleAutomaticExecutionParameters
'Usage
Dim instance As SPHealthAnalysisRuleAutomaticExecutionParameters
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPHealthAnalysisRuleAutomaticExecutionParameters

Hinweise

Sie können eine Instanz dieser Klasse Standardparameter für eine Regel angeben, die automatisch über den Timer-Dienst ausgeführt wird. Sie können in der get -Accessor für die Regel ein, wobei sollten Sie instanziieren Sie ein SPHealthAnalysisRuleAutomaticExecutionParameters -Objekt und legen Sie dessen Eigenschaften an den Zeitplan an, auf dem die Regel ausgeführt sollten, ob auf allen Servern oder nur den ersten verfügbaren Server ausgeführt werden soll, die AutomaticExecutionParameters -Eigenschaft der Dienst, der die Regel (in der Regel ist das den Timer-Dienst) ausgeführt werden soll, und gibt an, ob die Regel automatisch alle Ausfälle reparieren sollte, auf dem erkannt wird.

Berücksichtigen Sie, dass die Einstellungen, die von einer Instanz dieser Klasse angegebenen Standardwerte sind. Sie können von einem Farmadministrator über die Benutzeroberfläche Der Zentraladministration geändert werden.

Beispiele

Im folgende Beispiel wird die Implementierung der AutomaticExecutionParameters -Eigenschaft in einer Klasse, die von der SPHealthAnalysisRule -Klasse abgeleitet.

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPHealthAnalysisRuleAutomaticExecutionParameters-Member

Microsoft.SharePoint.Administration.Health-Namespace