Partager via


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.String

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

  • maximumExecutionTime
    Type : System.UInt32

    La 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é.

Voir aussi

Référence

SPMonitoredScope classe

SPMonitoredScope - Membres

SPMonitoredScope - Surcharge

Microsoft.SharePoint.Utilities - Espace de noms