Поделиться через


Класс SPDiagnosticsService

Предоставляет менеджер категории ведения журнала диагностики для Microsoft SharePoint Foundation.

Иерархия наследования

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
        Microsoft.SharePoint.Administration.SPService
          Microsoft.SharePoint.Administration.SPDiagnosticsServiceBase
            Microsoft.SharePoint.Administration.SPDiagnosticsService

Пространство имен:  Microsoft.SharePoint.Administration
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<GuidAttribute("CB4D9DFD-60CF-4d6a-8615-F8A8448452CB")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPDiagnosticsService _
    Inherits SPDiagnosticsServiceBase _
    Implements IDiagnosticsManager
'Применение
Dim instance As SPDiagnosticsService
[GuidAttribute("CB4D9DFD-60CF-4d6a-8615-F8A8448452CB")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPDiagnosticsService : SPDiagnosticsServiceBase, 
    IDiagnosticsManager

Замечания

Этот класс позволяет делать программно возможностях вручную в пользовательском интерфейсе с помощью разделы Журнала трассировки и Регулирование событий на странице центра администрирования, Сбор данных диагностики . Кроме того, администратор может настроить эти параметры с помощью командлетов Windows PowerShell Get-SPDiagnosticConfig и Set-SPDiagnosticConfig.

Журналы трассировки получение информационных сообщений о выполнении приложения, которое инструментирования для трассировки. Трассировка приложения часто используется для измерения производительности продукта и диагностики ошибок. Для управления местоположение журналов трассировки и число дней хранения их программными средствами, сначала начало экземпляр класса SPDiagnosticsService из свойства статического Local . Задайте его свойства LogLocation и DaysToKeepLogs объекта. Чтобы ограничить объем дискового пространства, используемого журналы, задайте для свойства LogMaxDiskSpaceUsageEnabled значение true и укажите максимальное дисковое пространство для использования с помощью свойства LogDiskSpaceUsageGB . И, наконец распространения новую конфигурацию во всей фермы серверов путем вызова метода Update() .

Регулирование событий — это термин, который относится к управление частотой, в котором записываются события в журнале событий Windows и в журналы трассировки. Управляют категории событий и отдельных отчетов пороговые значения предназначенные для каждого типа журнала. Чтобы настроить пороговые значения для определенной категории, сначала необходимо получить, обратившись к свойству статического Local экземпляра класса SPDiagnosticsService . Затем с помощью доменных служб Active Directory.Области, ["AreaName"].Категории ["CatName"].TraceSeverity для изменения степени и вызвать доменных служб Active Directory.Update() фиксация.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPDiagnosticsService

Пространство имен Microsoft.SharePoint.Administration

Другие ресурсы

Trace Logs