EventRecord 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义从 EventLogReader 对象接收的事件的事件实例的属性。 事件属性提供有关事件的信息,例如记录事件的计算机的名称和事件的创建时间。 此类是一个抽象类。 EventLogRecord 类实现此类。
public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
- 继承
-
EventRecord
- 派生
- 实现
有关使用此类的示例代码,请参阅 如何:查询事件 或 如何:访问和读取事件信息。
Event |
初始化 EventRecord 类的新实例。 |
Activity |
获取进程中涉及事件的活动的全局唯一标识符 (GUID)。 这样使用方可以对相关活动进行分组。 |
Bookmark |
获取与此事件对应的占位符(书签)。 它可在事件流中用作占位符。 |
Id |
获取此事件的标识符。 具有此标识符值的所有事件均表示同一类型的事件。 |
Keywords |
获取事件的关键字掩码。 获取 KeywordsDisplayNames 属性的值以获得此掩码中使用的关键字的名称。 |
Keywords |
获取此事件的关键字掩码中使用的关键字的显示名称。 |
Level |
获取事件的级别。 级别表示事件的严重性。 若要获得级别名称,请获取 LevelDisplayName 属性的值。 |
Level |
获取此事件的级别的显示名称。 |
Log |
获取记录此事件的事件日志的名称。 |
Machine |
获取在其上记录此事件的计算机的名称。 |
Opcode |
获取事件的操作码。 此操作码定义一个数值,该数值标识应用程序在引发事件时正在执行的活动或活动中的点。 若要获得操作码名称,请获取 OpcodeDisplayName 属性的值。 |
Opcode |
获取此事件的操作码的显示名称。 |
Process |
获取记录此事件的事件提供程序的进程标识符。 |
Properties |
获取事件的用户提供的属性。 |
Provider |
获取发布此事件的事件提供程序的全局唯一标识符 (GUID)。 |
Provider |
获取发布此事件的事件提供程序的名称。 |
Qualifiers |
获取用于事件标识的限定符数。 |
Record |
获取日志中事件的事件记录标识符。 |
Related |
获取进程中涉及事件的相关活动的全局唯一标识符 (GUID)。 |
Task |
获取发布事件的应用程序或组件的一部分的任务标识符。 任务是一个保留了前 16 个值的 16 位值。 此类型允许使用 0x0000 和 0xffef 之间的任何值。 若要获得任务名称,请获取 TaskDisplayName 属性的值。 |
Task |
获取事件的任务的显示名称。 |
Thread |
获取在其中运行事件提供程序的线程的线程标识符。 |
Time |
获取事件的创建时间,格式为 DateTime。 |
User |
获取其上下文用于发布事件的用户的安全描述符。 |
Version |
获取事件的版本号。 |
Dispose() |
释放此对象使用的所有资源。 |
Dispose(Boolean) |
释放此对象使用的非托管资源,并可以选择释放托管资源。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Format |
获取当前区域设置中的事件消息。 |
Format |
获取事件消息,将消息中的变量替换为指定值。 |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
获取当前实例的 Type。 (继承自 Object) |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
To |
返回表示当前对象的字符串。 (继承自 Object) |
To |
获取事件的 XML 表示形式。 所有的事件属性均以事件 XML 表示。 XML 符合 事件架构。 |
产品 | 版本 |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |