Clase SPDiagnosticsService
Proporciona un administrador de la categoría de registro de diagnóstico para Microsoft SharePoint Foundation.
Jerarquía de la herencia
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
Espacio de nombres: Microsoft.SharePoint.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<GuidAttribute("CB4D9DFD-60CF-4d6a-8615-F8A8448452CB")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPDiagnosticsService _
Inherits SPDiagnosticsServiceBase _
Implements IDiagnosticsManager
'Uso
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
Comentarios
Esta clase permite realizar mediante programación lo que puede hacer manualmente en la interfaz de usuario mediante el uso de las secciones del Registro de seguimiento y el Límite de eventos en la página Administración Central de Registro de diagnósticos . El administrador también puede configurar estas opciones de configuración mediante el uso de los cmdlets de Windows PowerShell Get-SPDiagnosticConfig y Set-SPDiagnosticConfig.
Registros de seguimiento recibir mensajes informativos sobre la ejecución de una aplicación que ha instrumentado para el seguimiento. Seguimiento de aplicaciones a menudo se usa para medir el rendimiento del producto y diagnosticar errores. Para administrar la ubicación de los registros de seguimiento y el número de días para almacenarlos mediante programación, iniciar mediante la obtención de una instancia de la clase SPDiagnosticsService desde la propiedad estática Local . A continuación, establezca las propiedades LogLocation y DaysToKeepLogs del objeto. Para restringir la cantidad de espacio en disco que utilizan los registros, establezca la propiedad LogMaxDiskSpaceUsageEnabled en true y especifique el espacio de almacenamiento máximo a usar estableciendo la propiedad LogDiskSpaceUsageGB . Por último, se propagan la nueva configuración en toda la granja de servidores al llamar al método Update() .
Límite de eventos es un término que hace referencia al control de la velocidad a la que se capturan los eventos en el registro de eventos de Windows y en los registros de seguimiento. Eventos son administrados por categorías y se mantienen los umbrales informes independientes para cada tipo de registro. Para establecer umbrales de una categoría determinada, primero debe obtener una instancia de la clase SPDiagnosticsService mediante el acceso a la propiedad estática Local . Usar el ds.Áreas ["nombre del área"].Categorías ["categoría"].TraceSeverity para modificar la gravedad y llamar a ds.Update() para confirmar.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.Administration