SPDiagnosticsProvider - Classe
Représente une classe de base pour les fournisseurs de diagnostics qui collectent des informations de diagnostic et que les informations d'une base de données de journalisation de sortie.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPJobDefinition
Microsoft.SharePoint.Diagnostics.SPDiagnosticsProviderJobDefinition
Microsoft.SharePoint.Diagnostics.SPDiagnosticsProvider
Microsoft.SharePoint.Diagnostics.SPDiagnosticsEventLogProvider
Microsoft.SharePoint.Diagnostics.SPDiagnosticsMetricsProvider
Microsoft.SharePoint.Diagnostics.SPDiagnosticsPerformanceCounterProvider
Microsoft.SharePoint.Diagnostics.SPDiagnosticsSqlProvider
Microsoft.SharePoint.Diagnostics.SPDiagnosticsULSProvider
Espace de noms : Microsoft.SharePoint.Diagnostics
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<GuidAttribute("3E322B8A-078C-4df1-9196-002C4D4CAA46")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class SPDiagnosticsProvider _
Inherits SPDiagnosticsProviderJobDefinition _
Implements ILoggingProvider
'Utilisation
Dim instance As SPDiagnosticsProvider
[GuidAttribute("3E322B8A-078C-4df1-9196-002C4D4CAA46")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class SPDiagnosticsProvider : SPDiagnosticsProviderJobDefinition,
ILoggingProvider
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.