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)

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