SPDiagnosticsServiceBase.Areas 属性

获取此SPDiagnosticsService对象中所有区域的集合。

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

语法

声明
Public ReadOnly Property Areas As SPDiagnosticsCollection(Of SPDiagnosticsArea)
    Get
用法
Dim instance As SPDiagnosticsServiceBase
Dim value As SPDiagnosticsCollection(Of SPDiagnosticsArea)

value = instance.Areas
public SPDiagnosticsCollection<SPDiagnosticsArea> Areas { get; }

属性值

类型:Microsoft.SharePoint.Administration.SPDiagnosticsCollection<SPDiagnosticsArea>
区域的集合。

示例

下面的示例是一个简单的控制台应用程序枚举本地服务器场,在诊断服务注册的诊断领域,还会枚举的每个区域的诊断类别。

using System;
using Microsoft.SharePoint.Administration;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            SPDiagnosticsService diagnosticsService = SPDiagnosticsService.Local;
            foreach (SPDiagnosticsArea area in diagnosticsService.Areas)
            {
                Console.WriteLine("\nArea: {0}", area.Name);

                foreach (SPDiagnosticsCategory category in area.Categories)
                {
                    Console.WriteLine("Category: {0}", category.Name);
                }
            }
            Console.Write("\nPress ENTER to continue...");
            Console.ReadLine();
        }
    }
}

另请参阅

引用

SPDiagnosticsServiceBase 类

SPDiagnosticsServiceBase 成员

Microsoft.SharePoint.Administration 命名空间