TraceEventCache 类

定义

提供特定于线程和进程的跟踪事件数据。

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
继承
TraceEventCache

注解

备注

TraceEventCache 类设计为跟踪侦听器调用的性能优化,仅对创建自定义跟踪侦听器的开发人员感兴趣。

TraceEventCache 用作跟踪方法中的参数,用于准确标识跟踪事件的源。 使用TraceEventCacheTraceListener.TraceEvent的方法示例和 TraceFilter.ShouldTrace。 该 LogicalOperationStack 属性包含可用于将跟踪与相关跟踪关联的数据。

构造函数

TraceEventCache()

初始化 TraceEventCache 类的新实例。

属性

Callstack

获取当前线程的调用堆栈。

DateTime

获取事件跟踪发生的日期和时间。

LogicalOperationStack

获取堆栈中包含的关联数据。

ProcessId

获取当前进程的唯一标识符。

ThreadId

获取当前托管线程的唯一标识符。

Timestamp

获取计时器机制中的当前刻度数。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于