SPMonitoredScope 成员

监视性能和资源使用的指定作用域的代码块。

SPMonitoredScope 类型公开以下成员。

构造函数

  名称 说明
公共方法 SPMonitoredScope(String) 创建监视器的一个新实例,并将显示器与给定范围相关联。
公共方法 SPMonitoredScope(String, TraceSeverity, []) 创建一套显示器,用于初始化它们,与给定的范围内,使用指定友好名称并监视给定的跟踪严重性的提供的范围。
公共方法 SPMonitoredScope(String, UInt32, []) 创建一套监视并用于初始化这些,与给定的范围内,使用指定好记的名称和给定操作的持续时间。

页首

属性

  名称 说明
公共属性 Children
公共属性静态成员 Current 获取指定了作用域的当前正在监视的代码段。
公共属性 Id
公共属性 IsDeveloperDashboardEnabled 跟踪的已启用仪表板信息适用于开发人员。这是非常有用当我们都在一个线程中不能获得 HttpContext
公共属性 Monitors 获取与给定范围相关联的监视器。
公共属性 Name 获取或设置范围内给定代码段的友好名称。
公共属性 Parent
公共属性 ParentScopeId 当前作用域的的父作用域的 id。如果没有父,这将返回-1
公共属性 ScopeId 这是被监视作用域内相关性 id 的唯一 id。因为一个相关 id 可以有多个请求。范围还可以重复的名称,并且可以跨多个不同的机器。我们需要一个唯一的 id 来标识范围。

页首

方法

  名称 说明
受保护的方法 AddMonitor<T> 添加新的监视器为此作用域。
公共方法 Dispose() 停止当前作用域的所有计数器/定时器和还没有释放具有任何子作用域。
受保护的方法 Dispose(Boolean)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetMonitor<T> 从当前作用域中检索指定类型的显示器。
公共方法 GetMonitorRecursive<T> 获取从该作用域的指定类型的显示器。
公共方法 GetType (从 Object 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
受保护的方法 OnDisposing 释放所有的监视器,然后调用方法来监控统计数据记录,并将以前的范围设置为当前作用域。
公共方法 ToString (从 Object 继承。)

页首

另请参阅

引用

SPMonitoredScope 类

Microsoft.SharePoint.Utilities 命名空间