TraceContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
捕获并提供有关 Web 请求的执行详细信息。 此类不能被继承。
public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
- 继承
-
TraceContext
注解
可以使用此类将消息追加到特定的跟踪类别。 例如,如果要为应用程序创建 类的 Calendar 实例,则可以在呈现过程中包括跟踪消息“正在开始呈现”,并在事件处理程序过程中包括“引发 OnChange 事件”。
还可以使用 TraceContext 类在请求执行结束时获取一组跟踪记录,以便进行自定义处理。 有关详细信息,请参阅 ASP.NET 跟踪概述。
若要启用跟踪,请将 Trace
@ Page 指令中的 属性或 IsEnabled 属性设置为 true
。 启用跟踪后,除了显示用户提供的跟踪内容外, Page 类还会自动包括每个请求的性能数据、控制树结构信息和状态管理内容。
构造函数
TraceContext(HttpContext) |
初始化 TraceContext 类的新实例。 |
属性
IsEnabled |
获取或设置用来指示是否启用对当前 Web 请求的跟踪的值。 |
TraceMode |
获取或设置跟踪消息输出到请求浏览器应遵循的排序顺序。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
Warn(String) |
将跟踪消息写入跟踪日志。 所有警告在日志中均显示为红色文本。 |
Warn(String, String) |
将跟踪信息写入跟踪日志,包括任何用户定义的类别和跟踪消息。 所有警告在日志中均显示为红色文本。 |
Warn(String, String, Exception) |
将跟踪信息写入跟踪日志,包括用户定义的所有类别、跟踪消息和错误消息。 所有警告在日志中均显示为红色文本。 |
Write(String) |
将跟踪消息写入跟踪日志。 |
Write(String, String) |
将跟踪信息写入跟踪日志,包括消息和任何用户定义的类别。 |
Write(String, String, Exception) |
将跟踪信息写入跟踪日志,包括用户定义的所有类别、跟踪消息和错误消息。 |
事件
TraceFinished |
由 TraceContext 对象引发,用于在收集完所有请求信息后公开跟踪消息。 |