监视性能和资源使用的指定作用域的代码块。
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 继承。) |
页首
.gif)
.gif)
.gif)
.gif)