EventLogRecord 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含从 EventLogReader 对象接收的事件的事件实例的属性。 这些事件属性提供有关事件的信息,例如记录事件的计算机的名称和事件的创建时间。
public ref class EventLogRecord : System::Diagnostics::Eventing::Reader::EventRecord
	public class EventLogRecord : System.Diagnostics.Eventing.Reader.EventRecord
	type EventLogRecord = class
    inherit EventRecord
	Public Class EventLogRecord
Inherits EventRecord
		- 继承
 
属性
| ActivityId | 
		 获取进程中涉及事件的活动的全局唯一标识符 (GUID)。 这样使用方可以对相关活动进行分组。  | 
        	
| Bookmark | 
		 获取与此事件对应的占位符(书签)。 它可在事件流中用作占位符。  | 
        	
| ContainerLog | 
		 获取在其中存储事件的事件日志或事件日志文件的名称。  | 
        	
| Id | 
		 获取此事件的标识符。 具有此标识符值的所有事件均表示同一类型的事件。  | 
        	
| Keywords | 
		 获取事件的关键字掩码。 获取 KeywordsDisplayNames 属性的值以获得此掩码中使用的关键字的名称。  | 
        	
| KeywordsDisplayNames | 
		 获取此事件的关键字掩码中使用的关键字的显示名称。  | 
        	
| Level | 
		 获取事件的级别。 级别表示事件的严重性。 若要获得级别名称,请获取 LevelDisplayName 属性的值。  | 
        	
| LevelDisplayName | 
		 获取此事件的级别的显示名称。  | 
        	
| LogName | 
		 获取记录此事件的事件日志的名称。  | 
        	
| MachineName | 
		 获取在其上记录此事件的计算机的名称。  | 
        	
| MatchedQueryIds | 
		 获取此事件与之匹配的查询标识符的列表。 此事件与将返回此事件的查询相匹配。  | 
        	
| 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() | 
		 释放此对象使用的所有资源。 (继承自 EventRecord) | 
        	
| Dispose(Boolean) | 
		 释放此对象使用的非托管资源,并可以选择释放托管资源。  | 
        	
| Equals(Object) | 
		 确定指定对象是否等于当前对象。 (继承自 Object) | 
        	
| FormatDescription() | 
		 获取当前区域设置中的事件消息。  | 
        	
| FormatDescription(IEnumerable<Object>) | 
		 获取事件消息,将消息中的变量替换为指定值。  | 
        	
| GetHashCode() | 
		 作为默认哈希函数。 (继承自 Object) | 
        	
| GetPropertyValues(EventLogPropertySelector) | 
		 获取用户提供的事件属性值的枚举,或基于 XPath 的数据的结果(如果事件具有 XML 表示形式)。  | 
        	
| GetType() | 
		 获取当前实例的 Type。 (继承自 Object) | 
        	
| MemberwiseClone() | 
		 创建当前 Object 的浅表副本。 (继承自 Object) | 
        	
| ToString() | 
		 返回表示当前对象的字符串。 (继承自 Object) | 
        	
| ToXml() | 
		 获取事件的 XML 表示形式。 所有的事件属性均以事件的 XML 表示。 XML 符合 事件架构。  |