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.StringLe nom convivial pour le champ d'application à surveiller.
- traceLevel
Type : Microsoft.SharePoint.Administration.TraceSeverity
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é.