SPMonitoredScope constructor (String, UInt32, ISPScopedPerformanceMonitor[])
Cria um conjunto de monitores e inicializa-los para uso com um escopo determinado usando um especificado nome amigável e por um determinado tempo de operação.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub New ( _
name As String, _
maximumExecutionTime As UInteger, _
ParamArray monitors As ISPScopedPerformanceMonitor() _
)
'Uso
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
)
Parâmetros
name
Type: System.StringUm nome amigável para o escopo a ser monitorado.
maximumExecutionTime
Type: System.UInt32A duração máxima da operação de monitoramento, em milissegundos.
monitors
Type: []A lista de monitores para ser usado na operação de monitoramento.
Comentários
O conjunto de monitores que cria este construtor persiste durante a vida útil do objeto.
Cada monitor começa seu trabalho de monitoramento no seu próprio construtor. O objeto SPMonitoredScope chama o método Dispose para cada monitor e cada monitor deve interromper seu trabalho monitoramento dentro do escopo do método Dispose . Se o escopo de monitoramento exceder a hora representada pelo valor de maximumExecutionTime , você pode usar o valor de maximumExecutionTime para aumentar o nível de log.
As propriedades Name, Descriptione Value associadas devem permanecer acessíveis após o lançamento do objeto.