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 cmdlet Get-SPDiagnosticConfig和Set-SPDiagnosticConfig。
跟踪日志接收有关已被检测过的跟踪应用程序的执行情况的提示性消息。应用程序跟踪常用来衡量产品性能和诊断错误。若要管理跟踪日志和天数,可以以编程方式将它们存储的位置,开始通过从静态Local属性获取SPDiagnosticsService类的一个实例。然后将该对象的LogLocation和DaysToKeepLogs属性设置。要限制的日志使用的磁盘空间量,请将LogMaxDiskSpaceUsageEnabled属性设置为true ,并指定要使用的LogDiskSpaceUsageGB属性设置的最大存储空间。最后,通过调用Update()方法来传播新配置整个服务器场。
事件限制是一个术语,指的是控制,在 Windows 事件日志和跟踪日志中捕获事件的速率。事件管理的类别,并为每种类型的日志维护单独报告的阈值。若要设置为特定类别的阈值,必须先通过访问静态Local属性来获取SPDiagnosticsService类的一个实例。然后,使用 ds。区域 ["' 区域名 '"]。"CatName"的类别。TraceSeverity 修改严重并调用 ds。Update () 提交。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。
另请参阅
引用
Microsoft.SharePoint.Administration 命名空间