System.Diagnostics.Tracing 指定跟踪活动的启动和停止事件。 允许重叠的活动。默认情况下,活动开始和停止必须是嵌套的属性。即,不允许使用开始 A、开始 B、停止 A、停止 B 序列,这会导致 B 与 A 同时停止。 关闭开始和停止跟踪。 对开始和停止跟踪使用默认行为。 允许递归活动开始。默认情况下,活动不能是递归的。即,不允许使用开始 A、开始 A、停止 A、停止 A 序列。如果应用执行,并且在调用另一个开始之前未到达停止,则可能会出现无意的递归活动。 指定事件的附加事件架构信息。 使用指定的事件标识符初始化 类的新实例。 该事件的事件标识符。 指定活动开始和停止事件的行为。活动是应用中开始与停止之间的时间区域。 返回 获取或设置应在其中写入事件的附加事件日志。 应在其中写入事件的附加事件日志。 获取或设置事件的标识符。 事件标识符。该值应介于 0 到 65535 之间。 获取或设置事件的关键字。 枚举值的按位组合。 获取或设置事件的级别。 指定事件级别的枚举值之一。 获取或设置事件的消息。 事件的消息。 获取或设置事件的操作代码。 用于指定操作代码的枚举值之一。 获取和设置为此值对象。事件标记是在记录事件时传递的用户定义值。 返回 值。 获取或设置事件的任务。 事件的任务。 获取或设置事件的版本。 事件的版本。 指定事件的事件日志通道。 管理员日志通道。 分析通道。 调试通道。 未指定通道。 操作通道。 描述传递给 恢复命令 ( 属性。 禁用该事件。 启用该事件。 发送清单。 更新事件。 提供 回调的参数。 获取回调的参数数组。 回调参数数组。 获取回调的命令。 回调命令。 禁用有指定标识符的事件。 如果 在范围中,则为 true;否则为 false。 禁用事件的标识符。 启用有指定标识符的事件。 如果 在范围中,则为 true;否则为 false。 启用事件的标识符。 指定的类型传递给方法。 初始化 类的新实例。 如果未显式命名事件类型或属性,则获取或设置要应用于事件的名称。 要应用于事件或属性的名称。 放置在作为传递的用户定义类型的字段上负载。 初始化 类的新实例。 获取和设置指定如何设置用户定义类型的值的格式的值。 返回一个 值。 获取和设置用户定义是所必需的字段包含不受支持的类型之一的数据的值。 返回 指定如何设置用户定义类型的值的格式,可以用于重写字段的默认格式设置。 Boolean 默认。 十六进制。 HResult。 JSON。 字符串。 XML。 指定放置在作为传递的用户定义类型的字段的用户定义的标记负载通过 不指定任何标记,等于零。 指定在编写具有的事件类型时,应忽略属性方法。 初始化 类的新实例。 定义应用于事件的标准关键字。 所有位都设置为 1,表示每个可能的事件组。 已附加到所有失败的安全审核事件。仅对安全日志中的事件使用此关键字。 已附加到所有成功的安全审核事件。仅对安全日志中的事件使用此关键字。 已附加到传输事件,其中相关的活动 ID(相关 ID)是一个计算值,不能保证其唯一性(即它不是真正的 GUID)。 附加到使用 RaiseEvent 函数引发的事件。 发布此事件时未对关键字执行任何筛选。 已附加到所有服务质量机制 (SQM) 事件。 已附加到所有 Windows 诊断基础结构 (WDI) 上下文事件。 已附加到所有 Windows 诊断基础结构 (WDI) 诊断事件。 标识事件的级别。 此级别与一个导致严重故障的错误相对应。 该级别增加表示某个问题的标准错误。 此级别向不是错误的信息性事件或消息添加。这些事件可帮助跟踪应用程序的进度或状态。 此事件的级别筛选未完成。 此级别添加冗长事件或消息。他导致所有的事件被记录。 此级别添加警告事件(例如,因磁盘容量快满而发布的事件)。 提供用于启用和禁用事件源中事件的方法。 创建 类的新实例。 禁用指定事件源的所有事件。 要禁用其事件的事件源。 释放由 类的当前实例占用的资源。 启用具有指定详细级别或更低详细级别的指定事件源的事件。 要启用其事件的事件源。 要启用的事件级别。 启动具有指定详细级别或更低详细级别且与关键字标志匹配的指定事件源的事件。 要启用其事件的事件源。 要启用的事件级别。 启用事件所需的关键字标志。 启动具有指定详细级别或更低详细级别且与关键字标志和参数匹配的指定事件源的事件。 要启用其事件的事件源。 要启用的事件级别。 启用事件所需的关键字标志。 需匹配以启用事件的参数。 获取表示指定事件源的较小非负数。 表示指定的事件源的较小非负数。 要查找其索引的事件源。 当创建该事件侦听器且将新事件源附加到侦听器时,对所有现有事件源执行了调用。 事件源。 每次事件源写入事件时都执行调用,其中事件侦听器为事件源启用了事件。 描述该事件的事件参数。 指定如何生成事件源的 ETW 清单。 在提供的每个附属程序集的本地化文件夹下生成资源节点。 重写默认行为的当前必须将用户定义类型的基类传递给 write 方法。这会启用对 .NET 事件源的验证。 未指定任何选项。 只有必须在主机上注册事件源时才生成清单。 如果写入清单文件时出现任何不一致将导致引发异常。 定义标准操作代码,事件源将其添加到事件。 跟踪集合启动事件。 跟踪集合停止事件。 扩展事件。 信息性事件。 在应用程序中的一个活动收到数据时发布的事件。 在应用程序中的活动答复事件后发布的事件。 在应用程序中的活动从挂起状态恢复后发布的事件。该事件应执行具有 操作代码的事件。 在应用程序中的一个活动将数据或系统资源传输到另一个活动时发布的事件。 在应用程序启动新事务或活动时发布的事件。当多个具有 码的事件相继发生而没有具有 码的插入事件时,此操作代码可以嵌入到另一个事务或活动中。 在应用程序中的活动或事务结束时发布的事件。此事件与具有 操作码的最后一个未成对的事件对应。 在应用程序中的活动挂起时发布的事件。 提供为 Windows 事件跟踪 (ETW) 创建事件的功能。 创建 类的新实例。 创建 类的新实例,并指定在 Windows 基础代码发生错误时是否引发异常。 若在 Windows 基础代码发生错误时要引发异常,则为 true;否则为 false。 使用指定的配置设置创建 类的新实例。 一个枚举值的按位组合,这些枚举值指定要应用于事件源的配置设置。 初始化 的新实例,以用于其中包含指定设置和特性的非约定事件。 一个枚举值的按位组合,这些枚举值指定要应用于事件源的配置设置。 指定事件源特性的键值对。 is not specified in key-value pairs. 使用指定的名称创建 类的新实例。 要应用于事件源的名称。不得为 null。 is null. 使用指定的名称和设置创建 类的新实例。 要应用于事件源的名称。不得为 null。 一个枚举值的按位组合,这些枚举值指定要应用于事件源的配置设置。 is null. is null. 使用指定的配置设置创建 类的新实例。 要应用于事件源的名称。不得为 null。 一个枚举值的按位组合,这些枚举值指定要应用于事件源的配置设置。 指定事件源特性的键值对。 is null. is not specified in key-value pairs. [在 .NET Framework 4.5.1 和更高版本中受支持] 获取在事件源的构造过程中引发的任何异常。 在事件源的构造过程中引发的异常;如果没有引发异常,则为 null。 [在 .NET Framework 4.5.1 和更高版本中受支持] 获取当前线程的活动 ID。 当前线程的活动 ID。 释放由 类的当前实例占用的所有资源。 释放 类使用的非托管资源,并可以选择释放托管资源。 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 允许 对象在被垃圾回收之前尝试释放资源并执行其他清理操作。 返回与当前事件源关联的 XML 清单的字符串。 XML 数据字符串。 事件源的类型。 要包含在清单的 provider 元素中的程序集文件 (.dll) 的路径。 返回与当前事件源关联的 XML 清单的字符串。 XML 数据字符串或 null(请参见“备注”)。 事件源的类型。 要包含在清单的 provider 元素中的程序集文件 (.dll) 的路径。 一个枚举值的按位组合,这些枚举值指定如何生成清单。 获取事件源的实现的唯一标识符。 此事件源类型的唯一标识符。 事件源的类型。 获取事件源的好友名称。 事件源的友好名称。默认值为类的简单名称。 事件源的类型。 获取应用程序域的所有事件源的快照。 应用程序域中所有事件源的枚举。 获取与指定键关联的特性值。 与指定的键相关联的特性值。如果未找到该键,则返回 null。 要获取的特性的键。 此事件源的唯一标识符。 此事件源的唯一标识符。 确定是否已启用当前事件源。 如果启用了当前事件源,则为 true;否则为 false。 确定是否已启用具有指定级别和关键字的当前事件源。 如果启用了事件源,则为 true;否则为 false。 事件源级别。 事件源的关键字。 确定是否对带有指定级别、关键字和通道的事件启用了当前事件源。 如果对指定的事件级别、关键字和通道启用了事件源,则为 true;否则为 false。通过此方法的结果仅可大概了解特定的事件是否处于活动状态。使用它可避免在禁用了记录的情况下因记录造成昂贵的计算费用。事件源可能具有确定其活动的其他筛选。 要检查的事件级别。当事件源的级别大于或等于 时,将其视为已启用。 要检查的事件关键字。 要检查的事件通道。 从事件源中派生出来的类的友好名称。 派生类的友好名称。默认值为类的简单名称。 当该控制器更新当前事件源时调用。 事件的参数。 发送命令到指定的事件源。 对其发送命令的事件源。 要发送的事件命令。 事件命令的参数。 [在 .NET Framework 4.5.1 和更高版本中受支持] 在当前线程上设置活动 ID。 当前线程的新活动 ID;或者为 以指示当前线程上的工作与任何活动都不关联。 [在 .NET Framework 4.5.1 和更高版本中受支持] 在当前线程上设置活动 ID 并返回以前的活动 ID。 当前线程的新活动 ID;或者为 以指示当前线程上的工作与任何活动都不关联。 当此方法返回时,将包含当前线程上以前的活动 ID。 获取应用于此事件源的设置。 应用于此事件源的设置。 获得当前事件源实例的字符串表示形式。 标识当前事件源的名称和唯一标识符。 使用指定的名称和默认选项而非字段来写入事件。 要写入的事件的名称。 is null. 使用指定的名称和选项而非字段来写入事件。 要写入的事件的名称。 事件的级别、关键字和操作代码等选项。 is null. 使用指定的名称、事件数据和选项写入事件。 事件的名称。 事件选项。 事件数据。此类型必须为匿名类型或以 属性进行标记。 定义事件及其关联数据的类型。此类型必须为匿名类型或以 属性进行标记。 使用指定的名称、选项、相关活动和事件数据写入事件。 事件的名称。 事件选项。 与事件关联的活动的 ID。 关联活动的 ID;如果没有关联活动,则为 事件数据。此类型必须为匿名类型或以 属性进行标记。 定义事件及其关联数据的类型。此类型必须为匿名类型或以 属性进行标记。 使用指定的名称、选项和事件数据写入事件。 事件的名称。 事件选项。 事件数据。此类型必须为匿名类型或以 属性进行标记。 定义事件及其关联数据的类型。此类型必须为匿名类型或以 属性进行标记。 使用指定的名称和数据写入事件。 事件的名称。 事件数据。此类型必须为匿名类型或以 属性进行标记。 定义事件及其关联数据的类型。此类型必须为匿名类型或以 属性进行标记。 通过使用提供的事件标识符写入事件。 事件标识符。该值应介于 0 到 65535 之间。 通过使用提供的事件标识符和字节数组参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 字节数组参数。 通过使用提供的事件标识符和 32 位整数参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个整数参数。 通过使用提供的事件标识符和 32 位整数参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个整数参数。 一个整数参数。 通过使用提供的事件标识符和 32 位整数参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个整数参数。 一个整数参数。 一个整数参数。 使用提供的事件标识符、32 位整数和字符串参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 32 位整数参数。 一个字符串参数。 通过使用提供的事件标识符和 64 位整数参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 64 位整数参数。 使用指定的标识符、64 位整数和字节数组参数写入事件数据。 事件标识符。该值应介于 0 到 65535 之间。 64 位整数参数。 字节数组参数。 通过使用提供的事件标识符和 64 位参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 64 位整数参数。 64 位整数参数。 通过使用提供的事件标识符和 64 位参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 64 位整数参数。 64 位整数参数。 64 位整数参数。 使用提供的事件标识符、64 位整数和字符串参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 64 位整数参数。 一个字符串参数。 通过使用提供的事件标识符和参数数组写入事件。 事件标识符。该值应介于 0 到 65535 之间。 对象数组。 通过使用提供的事件标识符和字符串参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个字符串参数。 通过使用提供的事件标识符和参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个字符串参数。 32 位整数参数。 通过使用提供的事件标识符和参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个字符串参数。 32 位整数参数。 32 位整数参数。 通过使用提供的事件标识符和参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个字符串参数。 64 位整数参数。 通过使用提供的事件标识符和字符串参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个字符串参数。 一个字符串参数。 通过使用提供的事件标识符和字符串参数写入事件。 事件标识符。该值应介于 0 到 65535 之间。 一个字符串参数。 一个字符串参数。 一个字符串参数。 通过使用提供的事件标识符和事件数据,创建新的 重载。 事件标识符。 事件数据项的数目。 包含事件数据的结构。 [在 .NET Framework 4.5.1 和更高版本中受支持] 写入一个指示当前活动与其他活动相关的事件。 中唯一标识此事件的标识符。 相关的活动标识符。 包含与事件相关的数据的对象数组。 [在 .NET Framework 4.5.1 和更高版本中受支持] 写入一个指示当前活动与其他活动相关的事件。 中唯一标识此事件的标识符。 指向相关活动 ID 的 GUID 的指针。 字段中的项数。 指向事件数据字段中第一个项的指针。 提供事件数据用于创建快速 过载,方法是使用 方法。 获取或设置新的 重载的数据的指针。 数据的指针。 获取或设置新的 重载中的项目的负载数量。 在新的重载中的负载项的数目。 允许 Windows (ETW) 名称事件追踪,要独立定义事件源类的名称。 初始化 类的新实例。 获取或设置事件源标识符。 事件源标识符。 获取或设置本地化资源文件的名称。 本地化资源文件的名称或如果本地化资源文件不存在,则为 null。 获取或设置事件源的名称。 事件源的名称。 在 Windows (ETW) 中追踪事件时发生错误时引发的异常。 初始化 类的新实例。 使用指定的错误消息初始化 类的新实例。 描述错误的消息。 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 解释异常原因的错误信息。 作为当前异常原因的异常,如果没有指定内部异常,则为 null。 指定重写的默认事件设置,如日志级别,关键字和操作的代码时调用方法。 获取或设置应用于事件的关键字。如果未设置此属性,该事件的关键字将None。 应用于事件,这些关键字或None如果任何关键字都不设置。 获取或设置应用于事件的事件级别。 事件的事件级别。如果未设置,则默认为 Verbose (5)。 获取或设置用于为指定的事件的操作代码。 用于指定事件的操作代码。如果未设置,默认值是Info(0)。 指定事件源的配置选项。 未启用任何特殊配置选项。 引发事件时 ETW 侦听器应使用基于清单的格式。设置此选项即对 ETW 侦听器发出指令,指示在引发事件时该侦听器应使用基于清单的格式。这是默认选项时定义的类型派生自使用一种受保护构造函数。 ETW 侦听器应使用自描述事件格式。这是默认选项创建的新实例时使用一个公共构造函数。 发生错误时该事件源将引发异常。 指定活动开始和停止事件的跟踪。只应使用较低的 24 位。有关详细信息,请参阅 指定没有标记,并且等于零。 定义应用于事件中任务。 未定义任务。 回调提供数据。 [在 .NET Framework 4.5.1 和更高版本中受支持] 获取向其写入了事件的线程上的活动 ID。 向其写入了事件的线程上的活动 ID。 获取事件的通道。 事件的通道。 获取事件标识符。 事件标识符。 获取事件的名称。 事件的名称。 获取事件源对象。 事件源对象。 获取事件的关键字。 事件的关键字。 获取事件的级别。 事件级别。 获取事件的消息。 事件的消息。 获取事件的操作代码。 事件的操作代码。 获取事件的负载。 事件的负载。 返回表示事件的属性名称的字符串的列表。 返回 [在 .NET Framework 4.5.1 和更高版本中受支持] 获取与当前实例表示的活动相关的活动的标识符。 相关活动的标识符或 (如果没有相关活动)。 返回在 方法调用中指定的标记。 返回 获取事件的任务。 事件的任务。 获取事件的版本。 事件的版本。 是被不会形成事件的方法。 创建 类的新实例。