EventLog 成员
提供与 Windows 事件日志的交互。
下表列出了由 EventLog 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
EventLog | 已重载。初始化 EventLog 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
Container | 获取 IContainer,它包含 Component。(从 Component 继承。) | |
EnableRaisingEvents | 获取或设置一个值,用以指示 EventLog 是否接收 EntryWritten 事件通知。 | |
Entries | 获取事件日志的内容。 | |
Log | 获取或设置读取或写入的日志名称。 | |
LogDisplayName | 获取事件日志的友好名称。 | |
MachineName | 获取或设置在其上读取或写入事件的计算机名称。 | |
MaximumKilobytes | 获取或设置最大事件日志大小(以 KB 为单位)。 | |
MinimumRetentionDays | 获取要在事件日志中保留项的天数。 | |
OverflowAction | 获取在事件日志达到其最大日志文件大小时存储新项的已配置行为。 | |
Site | 获取或设置 Component 的 ISite。(从 Component 继承。) | |
Source | 获取或设置在写入事件日志时要注册和使用的源名称。 | |
SynchronizingObject | 获取或设置用于封送事件处理程序调用的对象,该调用在有 EventLog 项写入事件时发出。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
CanRaiseEvents | 获取一个指示组件是否可以引发事件的值。(从 Component 继承。) | |
DesignMode | 获取一个值,用以指示 Component 当前是否处于设计模式。(从 Component 继承。) | |
Events | 获取附加到此 Component 的事件处理程序的列表。(从 Component 继承。) |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
BeginInit | 开始初始化用于窗体或由其他组件使用的 EventLog。此初始化在运行时发生。 | |
Clear | 从事件日志中移除所有项。 | |
Close | 关闭事件日志并释放读写句柄。 | |
CreateEventSource | 已重载。 建立一个能够将事件信息写入到系统的特定日志中的应用程序。 | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
Delete | 已重载。 移除日志资源。 | |
DeleteEventSource | 已重载。 从事件日志中移除应用程序的事件源注册。 | |
Dispose | 已重载。 释放由 EventLog 占用的资源。 | |
EndInit | 结束用于窗体或由其他组件使用的 EventLog 的初始化。此初始化在运行时发生。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
Exists | 已重载。 确定指定的日志是否存在。 | |
GetEventLogs | 已重载。 创建事件日志的数组。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
LogNameFromSourceName | 获取指定的源注册到的日志名称。 | |
ModifyOverflowPolicy | 更改已配置的行为,以便在事件日志达到其最大文件大小时写入新项。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
RegisterDisplayName | 指定该事件日志的本地化名称,它显示在服务器的事件查看器中。 | |
SourceExists | 已重载。 在计算机的注册表中搜索给定的事件源。 | |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 Component 继承。) | |
WriteEntry | 已重载。 将项写入事件日志。 | |
WriteEvent | 已重载。 向事件日志写入本地化事件项。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Dispose | 已重载。 已重写。 释放由 EventLog 占用的资源。 | |
Finalize | 在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (从 Component 继承。) | |
GetService | 返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (从 Component 继承。) | |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) |
页首
公共事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。(从 Component 继承。) | |
EntryWritten | 向本地计算机上的事件日志写入项时发生。 |
页首
请参见
参考
EventLog 类
System.Diagnostics 命名空间
EventLogInstaller
EventLogEntry
EntryWrittenEventArgs 类
ServiceBase