SPMonitoredScope - Constructeur (String, UInt32, 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 une durée donnée d'opération.
Espace de noms : Microsoft.SharePoint.Utilities
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub New ( _
name As String, _
maximumExecutionTime As UInteger, _
ParamArray monitors As ISPScopedPerformanceMonitor() _
)
'Utilisation
Dim name As String
Dim maximumExecutionTime As UInteger
Dim monitors As ISPScopedPerformanceMonitor()
Dim instance As New SPMonitoredScope(name, maximumExecutionTime, _
monitors)
public SPMonitoredScope(
string name,
uint maximumExecutionTime,
params ISPScopedPerformanceMonitor[] monitors
)
Paramètres
name
Type : System.StringUn nom convivial pour le champ d'application à surveiller.
maximumExecutionTime
Type : System.UInt32La durée maximale de l'opération de surveillance, en millisecondes.
monitors
Type : []La liste des écrans à utiliser dans l'opération d'analyse.
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 . Si la surveillance de la portée dépasse l'heure représentée par la valeur maximumExecutionTime , vous pouvez utiliser la valeur de maximumExecutionTime pour augmenter le niveau d'enregistrement.
Les propriétés Name, Descriptionet Value associées doivent rester accessibles une fois que l'objet soit libéré.