SPHealthAnalysisRule.AutomaticExecutionParameters-Eigenschaft
Ruft die Standardeinstellungen, die angeben, wann und wo die Regel ausgeführt wird.
Namespace: Microsoft.SharePoint.Administration.Health
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overridable ReadOnly Property AutomaticExecutionParameters As SPHealthAnalysisRuleAutomaticExecutionParameters
Get
'Usage
Dim instance As SPHealthAnalysisRule
Dim value As SPHealthAnalysisRuleAutomaticExecutionParameters
value = instance.AutomaticExecutionParameters
public virtual SPHealthAnalysisRuleAutomaticExecutionParameters AutomaticExecutionParameters { get; }
Eigenschaftswert
Typ: Microsoft.SharePoint.Administration.Health.SPHealthAnalysisRuleAutomaticExecutionParameters
In der Basisklasse gibt diese Eigenschaft ein Nullverweis (Nothing in Visual Basic). Sie müssen nicht die-Eigenschaft außer Kraft, wenn Ihr Ziel ist es, erfordern ein Farmadministrator manuell planen, wann die Regel ausgeführt werden soll. Wenn Sie möchten Ihre Regel automatisch geplant werden, wenn sie mit der Farm registriert wird, sollten Sie jedoch überschreiben Sie die Eigenschaft und im get -Accessor SPHealthAnalysisRuleAutomaticExecutionParameters Objekt, das die Standardeinstellungen für die Regel kapselt zurückgegeben.
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