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.