EventLogConfiguration Класс

Определение

Содержит статическую информацию и параметры конфигурации для журнала событий.Contains static information and configuration settings for an event log. Многие параметры конфигураций были определены поставщиком событий, создавшим журнал.Many of the configurations settings were defined by the event provider that created the log.

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

Примеры

Пример кода с помощью этого класса см. в разделе как настроить и прочитать свойства журнала событий.For example code using this class, see How to: Configure and Read Event Log Properties.

Комментарии

Если для этого объекта изменяется свойство, вызовите метод, SaveChanges чтобы сохранить изменения.If a property is changed for this object, call the SaveChanges method to save the changes.

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

EventLogConfiguration(String)

Инициализирует новый объект EventLogConfiguration, указывая локальный журнал событий, для которого следует получить информацию и параметры конфигурации.Initializes a new EventLogConfiguration object by specifying the local event log for which to get information and configuration settings.

EventLogConfiguration(String, EventLogSession)

Инициализирует новый объект EventLogConfiguration, указывая имя журнала, для которого следует получить информацию и параметры конфигурации.Initializes a new EventLogConfiguration object by specifying the name of the log for which to get information and configuration settings. Журнал может располагаться на локальном или удаленном компьютере (в зависимости от указанного сеанса журнала событий).The log can be on the local computer or a remote computer, based on the event log session specified.

Свойства

IsClassicLog

Получает значение, указывающее, является ли журнал событий классическим журналом событий.Gets a value that indicates whether the event log is a classic event log. Классический журнал событий является журналом, события которого определены в файле .mc, а не в файле манифеста (XML-файле), используемом поставщиком событий.A classic event log is one that has its events defined in an .mc file instead of a manifest (.xml file) used by the event provider.

IsEnabled

Получает или задает значение, указывающее, включен или отключен журнал событий.Gets or sets a value that indicates whether the event log is enabled or disabled. Включенный журнал событий является журналом, в котором могут регистрироваться события; отключенный журнал событий является журналом, в котором события регистрироваться не могут.An enabled log is one in which events can be logged, and a disabled log is one in which events cannot be logged.

LogFilePath

Получает или задает путь к каталогу файла, в котором сохраняются события для журнала.Gets or sets the file directory path to the location of the file where the events are stored for the log.

LogIsolation

Получает значение EventLogIsolation, указывающее тип журнала событий (журнал событий приложений, журнал событий системы или пользовательский журнал событий).Gets an EventLogIsolation value that specifies whether the event log is an application, system, or custom event log.

LogMode

Получает или задает значение EventLogMode, определяющее способ обработки событий при заполнении журнала событий.Gets or sets an EventLogMode value that determines how events are handled when the event log becomes full.

LogName

Получает имя журнала событий.Gets the name of the event log.

LogType

Получает значение EventLogType, определяющее тип журнала событий.Gets an EventLogType value that determines the type of the event log.

MaximumSizeInBytes

Получает или задает максимальный размер файла журнала событий (в байтах).Gets or sets the maximum size, in bytes, that the event log file is allowed to be. При достижении максимального размера файл считается заполненным.When the file reaches this maximum size, it is considered full.

OwningProviderName

Получает имя поставщика событий, создавшего данный журнал событий.Gets the name of the event provider that created this event log.

ProviderBufferSize

Получает размер буфера, используемого поставщиком событий для публикации событий в журнале.Gets the size of the buffer that the event provider uses for publishing events to the log.

ProviderControlGuid

Получает глобальный уникальный ИД (GUID) для журнала событий, если журнал является журналом отладки.Gets the control globally unique identifier (GUID) for the event log if the log is a debug log. Если данный журнал не является журналом отладки, данное значение будет равно null.If this log is not a debug log, this value is null.

ProviderKeywords

Получает или задает маску ключевого слова, используемого поставщиком событий.Gets or sets the keyword mask used by the event provider.

ProviderLatency

Получает максимальное время задержки, используемое поставщиком событий при публикации событий в журнале.Gets the maximum latency time used by the event provider when publishing events to the log.

ProviderLevel

Получает или задает максимальный уровень события (определяющий важность события) для регистрации в журнале событий.Gets or sets the maximum event level (which defines the severity of the event) that is allowed to be logged in the event log. Данное значение определяется поставщиком событий.This value is defined by the event provider.

ProviderMaximumNumberOfBuffers

Получает максимальное количество буферов, используемых поставщиком событий при публикации событий в журнале событий.Gets the maximum number of buffers used by the event provider to publish events to the event log.

ProviderMinimumNumberOfBuffers

Получает минимальное количество буферов, используемых поставщиком событий при публикации событий в журнале событий.Gets the minimum number of buffers used by the event provider to publish events to the event log.

ProviderNames

Получает перечисляемую коллекцию имен всех поставщиков событий, которые могут публиковать события в данном журнале событий.Gets an enumerable collection of the names of all the event providers that can publish events to this event log.

SecurityDescriptor

Получает или задает дескриптор безопасности журнала событий.Gets or sets the security descriptor of the event log. Дескриптор безопасности определяет пользователей и группы, которые могут считывать и производить запись в журнал событий.The security descriptor defines the users and groups of users that can read and write to the event log.

Методы

Dispose()

Освобождает все ресурсы, используемые этим объектом.Releases all the resources used by this object.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые этим объектом. Кроме того, возможно освобождение управляемых ресурсов.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Сохраняет параметры конфигурации.Saves the configuration settings that.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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