SPPerformanceMonitorCreationData.AssociatedHealthScoreCalculator 属性

获取或设置对象,该对象从SPPerformanceMonitorCreationData对象创建监视器用来为性能度量标准指派运行状况分数。

命名空间:  Microsoft.SharePoint.Utilities
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Property AssociatedHealthScoreCalculator As SPHealthScoreCalculator
    Get
    Set
用法
Dim instance As SPPerformanceMonitorCreationData
Dim value As SPHealthScoreCalculator

value = instance.AssociatedHealthScoreCalculator

instance.AssociatedHealthScoreCalculator = value
public SPHealthScoreCalculator AssociatedHealthScoreCalculator { get; set; }

属性值

类型:Microsoft.SharePoint.Utilities.SPHealthScoreCalculator
一个对象,用于运行状况分数分配性能值。

示例

下面的代码示例演示此属性是使用。有关完整的示例,请参见How to: Create, Modify, and Change a Bucket Style Health Score Calculator

Uri webApplicationUri = new Uri("Http://localhost/");
SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri);
SPHttpThrottleSettings throttleSettings = SPHttpThrottleSettings.GetHttpThrottleSettings(webApplication);

SPHttpThrottlingMonitors myMonitors = throttleSettings.PerformanceMonitors;

foreach (SPPerformanceMonitorCreationData creationData in myMonitors)
{
    if (creationData.Category == "Processor" & creationData.Counter == "% Processor Time" & creationData.Instance == "0")
    {
        SPBucketHealthScoreCalculator bucketScoreCalculator = (SPBucketHealthScoreCalculator)creationData.AssociatedHealthScoreCalculator;

    }
}
Dim webApplicationUri As New Uri("Http://localhost/")
Dim webApplication As SPWebApplication = SPWebApplication.Lookup(webApplicationUri)
Dim throttleSettings As SPHttpThrottleSettings = SPHttpThrottleSettings.GetHttpThrottleSettings(webApplication)

Dim myMonitors As SPHttpThrottlingMonitors = throttleSettings.PerformanceMonitors

For Each creationData As SPPerformanceMonitorCreationData In myMonitors
    If creationData.Category = "Processor" & creationData.Counter = "% Processor Time" & creationData.Instance = "0" Then
        Dim bucketScoreCalculator As SPBucketHealthScoreCalculator = CType(creationData. AssociatedHealthScoreCalculator, SPBucketHealthScoreCalculator)

    End If
Next creationData

另请参阅

引用

SPPerformanceMonitorCreationData 类

SPPerformanceMonitorCreationData 成员

Microsoft.SharePoint.Utilities 命名空间