EventLogSession 类

定义

用于访问本地计算机或远程计算机上的事件日志服务,以便管理和收集有关计算机上的事件日志和事件提供程序的信息。

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
继承
EventLogSession
实现

示例

有关使用此类的示例代码,请参阅 如何:查询事件如何:检索事件发布服务器的信息如何:配置和读取事件日志属性

构造函数

EventLogSession()

初始化新的 EventLogSession 对象,与本地事件日志服务建立连接。

EventLogSession(String, String, String, SecureString, SessionAuthentication)

初始化新的 EventLogSession 对象,并与指定计算机上的事件日志服务建立连接。 指定的凭据(用户名和密码)用于访问远程计算机的凭据。

EventLogSession(String)

初始化新的 EventLogSession 对象,并与指定计算机上的事件日志服务建立连接。 调用该方法的用户的凭据(用户名和密码)用于访问远程计算机的凭据。

属性

GlobalSession

获取连接到本地计算机上的事件日志服务的静态预定义会话对象。

方法

CancelCurrentOperations()

取消任何操作(例如读取事件日志或订阅事件日志),此会话对象连接到的事件日志服务当前处于活动状态。

ClearLog(String, String)

从指定的事件日志中清除事件,并将清除的事件保存到指定的文件中。

ClearLog(String)

从指定的事件日志中清除事件。

Dispose()

释放此对象使用的所有资源。

Dispose(Boolean)

释放此对象使用的非托管资源,并选择性地释放托管资源。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
ExportLog(String, PathType, String, String, Boolean)

将事件导出到外部日志文件中。 可以设置一个标志,以指示即使指定的查询对某些日志失败,该方法也会继续导出事件。 事件存储在没有事件消息的情况下。

ExportLog(String, PathType, String, String)

将事件导出到外部日志文件中。 事件存储在没有事件消息的情况下。

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

将事件及其消息导出到外部日志文件中。 可以设置一个标志,以指示即使指定的查询对某些日志失败,该方法也会继续导出事件。 事件消息以指定语言导出。

ExportLogAndMessages(String, PathType, String, String)

将事件及其消息导出到外部日志文件中。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetLogInformation(String, PathType)

获取一个对象,该对象包含指定事件日志的运行时信息。

GetLogNames()

获取向事件日志服务注册的所有事件日志名称的可枚举集合。

GetProviderNames()

获取向事件日志服务注册的所有事件提供程序名称的可枚举集合。 事件提供程序是将事件发布到事件日志的应用程序。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅