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 符合 事件架构。 |