如何:创建 EventLog 组件实例

更新:2007 年 11 月

在需要为应用程序添加事件日志功能时,可以创建 EventLog 组件。使用 EventLog 组件,可以连接到现有的事件日志,向现有的事件日志中写入项并对日志接收到的项作出响应。

EventLog 组件没有可视化用户界面。如果向可视化项(如窗体)中添加 EventLog 组件的实例,该组件将出现在窗体下边框下面一个很小的区域中。它称为组件栏,用于显示与窗体相关的所有非可视项。

说明:

Component 继承的非可视化类支持类似于组件栏的可视化设计图面,EventLog 组件和其他组件排列在该图面上。此设计器上项的排列并不重要,因为您所看到的该界面从不向应用程序的最终用户显示。

可以通过几种方法来创建 EventLog 组件的实例:

  • 可以从“工具箱”的“组件”选项卡上将 EventLog 组件的一个实例拖到窗体或其他设计器上。

  • 可以在“服务器资源管理器”中定位所需的日志,然后将其添加到设计器中,从而创建一个预先配置为指向该日志的 EventLog 组件的实例。

  • 可以通过代码创建 EventLog 组件的实例。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

从服务器资源管理器中创建 EventLog 组件实例

  1. 打开“服务器资源管理器”。有关更多信息,请参见如何:访问和初始化服务器资源管理器/数据库资源管理器

  2. 展开要查看的服务器的节点,然后在它下面找到并展开“事件日志”节点。

  3. 找到想添加到您项目中的日志,然后右击它。

  4. 单击“添加到设计器”。

  5. 为组件设置必要的属性。有关更多信息,请参见 如何:配置 EventLog 组件实例

从“工具箱”中创建 EventLog 组件实例

  1. 访问“工具箱”的“组件”选项卡。

  2. 选择 EventLog 图标并将其拖到窗体或组件的设计器图面。

  3. 为组件设置必要的属性。有关更多信息,请参见 如何:配置 EventLog 组件实例

以编程方式创建 EventLog 组件实例

  1. 通过代码创建 EventLog 类的实例。您的代码可能类似于:

    Dim EventLog1 As New System.Diagnostics.EventLog()
    
         System.Diagnostics.EventLog EventLog1 = new System.Diagnostics.EventLog();
    
  2. 为组件设置必要的属性。有关更多信息,请参见 如何:配置 EventLog 组件实例

请参见

任务

如何:配置 EventLog 组件实例

如何:将应用程序添加为事件日志项的源

如何:确定事件源是否存在

如何:移除事件源

演练:浏览事件日志、事件源和项

概念

EventLog 组件介绍