创建一套监视并用于初始化这些,与给定的范围内,使用指定好记的名称和给定操作的持续时间。
命名空间: Microsoft.SharePoint.Utilities
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Sub New ( _
name As String, _
maximumExecutionTime As UInteger, _
ParamArray monitors As ISPScopedPerformanceMonitor() _
)
用法
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
)
参数
name
类型:System.String要监视范围的友好名称。
maximumExecutionTime
类型:System.UInt32监视的操作,以毫秒为单位的最大持续时间。
monitors
类型:[]监视器用于监视操作的列表。
备注
此构造函数创建的显示器套仍然存在的对象的生命周期。
每个监视器开始监视工作在其自己的构造函数中。SPMonitoredScope对象为每个监视器调用Dispose方法,每个监视器必须停止其监视工作的Dispose方法的范围内。如果监视范围超过maximumExecutionTime的值所表示的时间,您可以使用maximumExecutionTime值增加的日志记录级别。
该对象被释放后,其相关的Name, Description, Value属性必须保持可以访问。