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 继承。) |
页首