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) для журнала событий, если журнал является журналом отладки. Если данный журнал не является журналом отладки, данное значение будет равно |
ProviderKeywords |
Получает или задает маску ключевого слова, используемого поставщиком событий. |
ProviderLatency |
Получает максимальное время задержки, используемое поставщиком событий при публикации событий в журнале. |
ProviderLevel |
Получает или задает максимальный уровень события (определяющий важность события) для регистрации в журнале событий. Данное значение определяется поставщиком событий. |
ProviderMaximumNumberOfBuffers |
Получает максимальное количество буферов, используемых поставщиком событий при публикации событий в журнале событий. |
ProviderMinimumNumberOfBuffers |
Получает минимальное количество буферов, используемых поставщиком событий при публикации событий в журнале событий. |
ProviderNames |
Получает перечисляемую коллекцию имен всех поставщиков событий, которые могут публиковать события в данном журнале событий. |
SecurityDescriptor |
Получает или задает дескриптор безопасности журнала событий. Дескриптор безопасности определяет пользователей и группы, которые могут считывать и производить запись в журнал событий. |
Методы
Dispose() |
Освобождает все ресурсы, используемые этим объектом. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые этим объектом. Кроме того, возможно освобождение управляемых ресурсов. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SaveChanges() |
Сохраняет параметры конфигурации. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |