Практическое руководство. Создание экземпляров компонента EventLog
Обновлен: Ноябрь 2007
Для добавления в приложение функций журнала событий можно создать компоненты EventLog. Компоненты EventLog позволяют подключаться к существующим журналам событий, добавлять в них записи и реагировать на поступающие в журнал записи.
Компоненты EventLog не имеют визуального пользовательского интерфейса. При добавлении экземпляра компонента EventLog в видимый объект (например, в форму), компонент появляется в небольшой области под нижней границей формы. Она называется областью компонентов и используется в качестве места, в котором отображаются все невидимые объекты, связанные с формой.
Примечание. |
---|
В невизуальных классах, наследуемых от Component, поддерживается визуальная область разработки, сходная с областью компонентов, где располагается компонент EventLog и другие компоненты. Расположение элементов в конструкторе несущественно, поскольку визуальный интерфейс никогда не будет отображен для конечных пользователей приложения. |
Существует несколько способов создания экземпляра компонента EventLog.
Экземпляр компонента EventLog можно перетащить с вкладки Компонентыпанели элементов в форму или другой конструктор.
Нужный журнал можно найти в обозревателе серверов и добавить его в конструктор, создавая экземпляр компонента EventLog, который предварительно настроен на указание журнала.
Экземпляр компонента EventLog можно создать в коде.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Создание экземпляра компонента EventLog в обозревателе серверов
Откройте обозреватель серверов. Дополнительные сведения см. в разделе Практическое руководство. Подключение и инициализация обозревателя серверов/обозревателя баз данных.
Разверните узел того сервера, который нужно просмотреть, затем под ним найдите и разверните узел Журналы событий.
Откройте журнал, который нужно добавить в проект, и щелкните его правой кнопкой мыши.
Выберите команду Добавить в конструктор.
Задайте необходимые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента EventLog.
Создание экземпляра компонента EventLog из панели элементов
В области элементов откройте вкладку Компоненты.
Выделите значок EventLog и перетащите его в область разработки формы или компонента.
Задайте необходимые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента EventLog.
Программное создание экземпляра компонента EventLog
Создайте экземпляр класса EventLog в коде. Код может выглядеть следующим образом.
Dim EventLog1 As New System.Diagnostics.EventLog()
System.Diagnostics.EventLog EventLog1 = new System.Diagnostics.EventLog();
Задайте необходимые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента EventLog.
См. также
Задачи
Практическое руководство. Настройка экземпляров компонента EventLog
Практическое руководство. Добавление приложения в качестве источника записей журнала событий
Практическое руководство. Определение существования источника события
Практическое руководство. Удаление источника событий
Пошаговое руководство. Работа с журналами событий, источниками событий и записями