System.Diagnostics.Tracing 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一些类型和成员,使你能够创建由 Windows (ETW) 的事件跟踪捕获的强类型事件。
类
结构
EventSource.EventData |
提供事件数据用于创建快速 WriteEvent 过载,方法是使用 WriteEventCore(Int32, Int32, EventSource+EventData*) 方法。 |
EventSource.EventSourcePrimitive |
一种包装类型,用于将基元类型 (例如 int、long 和 string) 与 EventSource API 中的其他类型分开。 不应直接使用此类型,而应与使用 WriteEvent API 时的隐式转换一样使用。 |
EventSourceOptions |
指定在调用 Write<T>(String, EventSourceOptions, T) 方法时重写默认事件设置(如日志级别、关键字和操作代码)。 |
枚举
EventActivityOptions |
指定活动开始和停止事件的跟踪。 |
EventChannel |
指定事件的事件日志通道。 |
EventCommand |
描述传递给 Command 恢复命令 (OnEventCommand(EventCommandEventArgs) 属性。 |
EventFieldFormat |
指定如何设置用户定义类型的值的格式并可用于覆盖字段的默认格式。 |
EventFieldTags |
指定位于作为 EventSource 有效负载传递到 EventFieldAttribute 的用户定义类型的字段中的用户定义标记。 |
EventKeywords |
定义应用于事件的标准关键字。 |
EventLevel |
标识事件的级别。 |
EventManifestOptions |
指定如何生成事件源的 ETW 清单。 |
EventOpcode |
定义标准操作代码,事件源将其添加到事件。 |
EventSourceSettings |
指定事件源的配置选项。 |
EventTags |
指定活动开始和停止事件的跟踪。 只应使用较低的 24 位。 有关详细信息,请参阅 EventSourceOptions 和 Write(String, EventSourceOptions)。 |
EventTask |
定义应用于事件的任务。 |
注解
强类型事件按名称标识,并包含有效负载说明。 可以使用反射发现程序可以生成的事件列表。