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) |