SPDiagnosticsService - Classe

Fournit un gestionnaire de catégorie de journalisation de diagnostic pour Microsoft SharePoint Foundation.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<GuidAttribute("CB4D9DFD-60CF-4d6a-8615-F8A8448452CB")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPDiagnosticsService _
    Inherits SPDiagnosticsServiceBase _
    Implements IDiagnosticsManager
'Utilisation
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

Remarques

Cette classe vous permet d'effectuer par programme que vous pouvez faire manuellement dans l'interface utilisateur en utilisant les sections Du journal de suivi et la Limitation des événements dans la page Administration centrale d'Enregistrement des Diagnostics . L'administrateur peut également configurer ces paramètres à l'aide des applets de commande Windows PowerShell Get-SPDiagnosticConfig et Set-SPDiagnosticConfig.

Journaux de suivi de recevoir des messages informatifs sur l'exécution d'une application qui a été instrumentée pour le traçage. Traçage d'application est souvent utilisé pour mesurer les performances du produit et de diagnostiquer les erreurs. Pour gérer l'emplacement des journaux de suivi et le nombre de jours pour les stocker par programmation, commencez par obtenir une instance de la classe SPDiagnosticsService à partir de la propriété statique Local . Puis définissez les propriétés LogLocation et DaysToKeepLogs de l'objet. Pour limiter la quantité d'espace disque que les journaux utilisent, définissez la propriété LogMaxDiskSpaceUsageEnabled sur true et spécifiez l'espace de stockage maximum à utiliser en définissant la propriété LogDiskSpaceUsageGB . Enfin, propager la nouvelle configuration dans l'ensemble de la batterie de serveurs en appelant la méthode Update() .

Limitation des événements est un terme qui fait référence au contrôle de la vitesse à laquelle les événements sont capturés dans le journal des événements Windows et dans les journaux de suivi. Les événements sont gérés par les catégories et les seuils de déclaration distincts sont conservés pour chaque type de journal. Pour définir des seuils pour une catégorie particulière, vous devez d'abord obtenir une instance de la classe SPDiagnosticsService en accédant à la propriété statique Local . Ensuite, utilisez le service d'annuaire.Zones ["nom de la zone"].Catégories ["NomCatég"].TraceSeverity pour modifier la gravité et appelez le service d'annuaire.Update() pour valider.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPDiagnosticsService - Membres

Microsoft.SharePoint.Administration - Espace de noms

Autres ressources

Trace Logs