Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Administration