Поделиться через


EventLogSession Класс

Определение

Используется для доступа к службе журнала событий на локальном компьютере или удаленном компьютере, что обеспечивает возможность управления и сбора информации о журналах событий и поставщиках событий на компьютере.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Наследование
EventLogSession
Реализации

Примеры

Пример кода, использующий этот класс, см. в разделах How To: Query for Events, How to: Retrieve Information About an Event Publisher или How to: Configure and Read Event Log Properties.

Конструкторы

EventLogSession()

Инициализирует новый объект EventLogSession, устанавливает соединение с локальной службой журнала событий.

EventLogSession(String)

Инициализирует новый объект EventLogSession, устанавливает соединение со службой журнала событий на указанном компьютере. Учетные данные (имя пользователя и пароль) пользователя, вызывающего данный метод, используются в качестве учетных данных для доступа к удаленному компьютеру.

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

Инициализирует новый объект EventLogSession, устанавливает соединение со службой журнала событий на указанном компьютере. Указанные учетные данные (имя пользователя и пароль) используются в качестве учетных данных для доступа к удаленному компьютеру.

Свойства

GlobalSession

Получает статический предопределенный объект сеанса, подключаемый к службе журнала событий на локальном компьютере.

Методы

CancelCurrentOperations()

Отменяет любые операции (например, чтение журнала событий или подписка на журнал событий), активные в настоящий период времени для службы журнала событий, к которой подключен данный объект.

ClearLog(String)

Удаляет события из указанного журнала событий.

ClearLog(String, String)

Удаляет события из указанного журнала событий и сохраняет удаленные события в указанном файле.

Dispose()

Освобождает все ресурсы, используемые этим объектом.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые этим объектом. Кроме того, возможно освобождение управляемых ресурсов.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExportLog(String, PathType, String, String)

Экспортирует события во внешний журнал событий. События хранятся без сообщений о событиях.

ExportLog(String, PathType, String, String, Boolean)

Экспортирует события во внешний журнал событий. Флаг задается для указания того, что метод продолжит экспорт событий даже в случае сбоя при выполнении указанного запроса для некоторых журналов. События хранятся без сообщений о событиях.

ExportLogAndMessages(String, PathType, String, String)

Экспортирует события и связанные сообщения в файл внешнего журнала.

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

Экспортирует события и связанные сообщения в файл внешнего журнала. Флаг задается для указания того, что метод продолжит экспорт событий даже в случае сбоя при выполнении указанного запроса для некоторых журналов. Сообщения о событиях экспортируются на указанном языке.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLogInformation(String, PathType)

Получает объект, содержащий информацию выполнения для указанного журнала событий.

GetLogNames()

Получает перечисляемую коллекцию всех имен журналов событий, зарегистрированных службой журнала событий.

GetProviderNames()

Получает перечисляемую коллекцию всех имен поставщиков событий, зарегистрированных службой журнала событий. Поставщик событий является приложением, публикующим события в журнале событий.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел