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
- 派生
- 实现
示例
有关使用此类的示例代码,请参阅 如何:查询事件 或 如何:访问和读取事件信息。
构造函数
EventRecord() |
初始化 EventRecord 类的新实例。 |
属性
ActivityId |
获取进程中涉及事件的活动的全局唯一标识符 (GUID)。 这样使用方可以对相关活动进行分组。 |
Bookmark |
获取与此事件对应的占位符(书签)。 它可在事件流中用作占位符。 |
Id |
获取此事件的标识符。 具有此标识符值的所有事件均表示同一类型的事件。 |
Keywords |
获取事件的关键字掩码。 获取 KeywordsDisplayNames 属性的值以获得此掩码中使用的关键字的名称。 |
KeywordsDisplayNames |
获取此事件的关键字掩码中使用的关键字的显示名称。 |
Level |
获取事件的级别。 级别表示事件的严重性。 若要获得级别名称,请获取 LevelDisplayName 属性的值。 |
LevelDisplayName |
获取此事件的级别的显示名称。 |
LogName |
获取记录此事件的事件日志的名称。 |
MachineName |
获取在其上记录此事件的计算机的名称。 |
Opcode |
获取事件的操作码。 此操作码定义一个数值,该数值标识应用程序在引发事件时正在执行的活动或活动中的点。 若要获得操作码名称,请获取 OpcodeDisplayName 属性的值。 |
OpcodeDisplayName |
获取此事件的操作码的显示名称。 |
ProcessId |
获取记录此事件的事件提供程序的进程标识符。 |
Properties |
获取事件的用户提供的属性。 |
ProviderId |
获取发布此事件的事件提供程序的全局唯一标识符 (GUID)。 |
ProviderName |
获取发布此事件的事件提供程序的名称。 |
Qualifiers |
获取用于事件标识的限定符数。 |
RecordId |
获取日志中事件的事件记录标识符。 |
RelatedActivityId |
获取进程中涉及事件的相关活动的全局唯一标识符 (GUID)。 |
Task |
获取发布事件的应用程序或组件的一部分的任务标识符。 任务是一个保留了前 16 个值的 16 位值。 此类型允许使用 0x0000 和 0xffef 之间的任何值。 若要获得任务名称,请获取 TaskDisplayName 属性的值。 |
TaskDisplayName |
获取事件的任务的显示名称。 |
ThreadId |
获取在其中运行事件提供程序的线程的线程标识符。 |
TimeCreated |
获取事件的创建时间,格式为 DateTime。 |
UserId |
获取其上下文用于发布事件的用户的安全描述符。 |
Version |
获取事件的版本号。 |
方法
Dispose() |
释放此对象使用的所有资源。 |
Dispose(Boolean) |
释放此对象使用的非托管资源,并可以选择释放托管资源。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
FormatDescription() |
获取当前区域设置中的事件消息。 |
FormatDescription(IEnumerable<Object>) |
获取事件消息,将消息中的变量替换为指定值。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
ToXml() |
获取事件的 XML 表示形式。 所有的事件属性均以事件 XML 表示。 XML 符合 事件架构。 |