Share via


SPMonitoredScope - Constructeur (String, TraceSeverity, ISPScopedPerformanceMonitor[])

Crée un ensemble de moniteurs et les initialise à utiliser avec une portée donnée à l'aide d'un nom convivial spécifié et pour surveiller la portée fournie pour la gravité d'une trace donnée.

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

Syntaxe

'Déclaration
Public Sub New ( _
    name As String, _
    traceLevel As TraceSeverity, _
    ParamArray monitors As ISPScopedPerformanceMonitor() _
)
'Utilisation
Dim name As String
Dim traceLevel As TraceSeverity
Dim monitors As ISPScopedPerformanceMonitor()

Dim instance As New SPMonitoredScope(name, traceLevel, _
    monitors)
public SPMonitoredScope(
    string name,
    TraceSeverity traceLevel,
    params ISPScopedPerformanceMonitor[] monitors
)

Paramètres

  • name
    Type : System.String

    Le nom convivial pour le champ d'application à surveiller.

  • monitors
    Type : []

    Tableau des moniteurs afin d'être utilisé pour surveiller la portée.

Remarques

Le jeu de moniteurs qui crée ce constructeur persiste pendant la durée de vie de l'objet.

Chaque moniteur commence son travail de surveillance dans son propre constructeur. L'objet SPMonitoredScope appelle la méthode Dispose pour chaque moniteur et chaque moniteur doit arrêter son travail de surveillance dans le cadre de la méthode Dispose .

Les propriétés Name, Descriptionet Value associées doivent rester accessibles une fois que l'objet soit libéré.

Voir aussi

Référence

SPMonitoredScope classe

SPMonitoredScope - Membres

SPMonitoredScope - Surcharge

Microsoft.SharePoint.Utilities - Espace de noms