Поделиться через


Практическое руководство. Создание экземпляров компонента EventLog

Обновлен: Ноябрь 2007

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

Компоненты EventLog не имеют визуального пользовательского интерфейса. При добавлении экземпляра компонента EventLog в видимый объект (например, в форму), компонент появляется в небольшой области под нижней границей формы. Она называется областью компонентов и используется в качестве места, в котором отображаются все невидимые объекты, связанные с формой.

0zk45zk9.alert_note(ru-ru,VS.90).gifПримечание.

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

Существует несколько способов создания экземпляра компонента EventLog.

  • Экземпляр компонента EventLog можно перетащить с вкладки Компонентыпанели элементов в форму или другой конструктор.

  • Нужный журнал можно найти в обозревателе серверов и добавить его в конструктор, создавая экземпляр компонента EventLog, который предварительно настроен на указание журнала.

  • Экземпляр компонента EventLog можно создать в коде.

0zk45zk9.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Создание экземпляра компонента EventLog в обозревателе серверов

  1. Откройте обозреватель серверов. Дополнительные сведения см. в разделе Практическое руководство. Подключение и инициализация обозревателя серверов/обозревателя баз данных.

  2. Разверните узел того сервера, который нужно просмотреть, затем под ним найдите и разверните узел Журналы событий.

  3. Откройте журнал, который нужно добавить в проект, и щелкните его правой кнопкой мыши.

  4. Выберите команду Добавить в конструктор.

  5. Задайте необходимые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента EventLog.

Создание экземпляра компонента EventLog из панели элементов

  1. В области элементов откройте вкладку Компоненты.

  2. Выделите значок EventLog и перетащите его в область разработки формы или компонента.

  3. Задайте необходимые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента EventLog.

Программное создание экземпляра компонента EventLog

  1. Создайте экземпляр класса EventLog в коде. Код может выглядеть следующим образом.

    Dim EventLog1 As New System.Diagnostics.EventLog()
    
         System.Diagnostics.EventLog EventLog1 = new System.Diagnostics.EventLog();
    
  2. Задайте необходимые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента EventLog.

См. также

Задачи

Практическое руководство. Настройка экземпляров компонента EventLog

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

Практическое руководство. Определение существования источника события

Практическое руководство. Удаление источника событий

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

Основные понятия

Знакомство с компонентом EventLog