EventLogConfiguration Класс

Определение

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

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

Примеры

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

Комментарии

Если свойство изменено для этого объекта, вызовите SaveChanges метод , чтобы сохранить изменения.

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

EventLogConfiguration(String)

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

EventLogConfiguration(String, EventLogSession)

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

Свойства

IsClassicLog

Получает значение, указывающее, является ли журнал событий классическим журналом событий. Классический журнал событий является журналом, события которого определены в файле .mc, а не в файле манифеста (XML-файле), используемом поставщиком событий.

IsEnabled

Получает или задает значение, указывающее, включен или отключен журнал событий. Включенный журнал событий является журналом, в котором могут регистрироваться события; отключенный журнал событий является журналом, в котором события регистрироваться не могут.

LogFilePath

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

LogIsolation

Получает значение EventLogIsolation, указывающее тип журнала событий (журнал событий приложений, журнал событий системы или пользовательский журнал событий).

LogMode

Получает или задает значение EventLogMode, определяющее способ обработки событий при заполнении журнала событий.

LogName

Получает имя журнала событий.

LogType

Получает значение EventLogType, определяющее тип журнала событий.

MaximumSizeInBytes

Получает или задает максимальный размер файла журнала событий (в байтах). При достижении максимального размера файл считается заполненным.

OwningProviderName

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

ProviderBufferSize

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

ProviderControlGuid

Получает глобальный уникальный ИД (GUID) для журнала событий, если журнал является журналом отладки. Если данный журнал не является журналом отладки, данное значение будет равно null.

ProviderKeywords

Получает или задает маску ключевого слова, используемого поставщиком событий.

ProviderLatency

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

ProviderLevel

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

ProviderMaximumNumberOfBuffers

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

ProviderMinimumNumberOfBuffers

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

ProviderNames

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

SecurityDescriptor

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

Методы

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

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

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

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

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

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

Сохраняет параметры конфигурации.

ToString()

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

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

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

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