Практическое руководство. Удаление источника событий
Обновлен: Ноябрь 2007
Источник можно удалить, если для добавления записей в журнал он больше не требуется. Эта операция повлияет на все компоненты, которые заносили записи в журнал с помощью этого источника. Например, если имеется два компонента, которые делают запись в журнал, используя строку источника "mysource", удаление "mysource" как допустимого источника событий повлияет на оба этих компонента.
Можно удалить источник событий, если источник переносится с одного журнала на другой. Предположим, что больше не нужно добавлять записи в журнал "OrdersProcessed", а следует добавлять их в журнал "OrdersSent". В первую очередь нужно удалить связь источника с первым журналом, затем зарегистрировать источник для нового журнала, в который должны заноситься записи.
Удаление источника событий
Вызовите метод DeleteEventSource, указав имя удаляемого источника.
В приведенном ниже примере показано, как удалить регистрацию источника событий с именем "MyApp1" на локальном компьютере. В этом коде предполагается, что для пространства имен System.Diagnostics существует инструкция Imports или using.
EventLog.DeleteEventSource("MyApp1")
System.Diagnostics.EventLog.DeleteEventSource("MyApp1");
Совет. Для удаления источника событий на удаленном компьютере укажите имя компьютера в качестве второго параметра. В следующем коде приведен пример:
EventLog.DeleteEventSource("MyApp1", "myserver")
System.Diagnostics.EventLog.DeleteEventSource("MyApp1", "myserver");
Примечание. Удаление источника не приводит к удалению записей, которые были внесены в журнал с помощью этого источника. Однако к записям добавляется сообщение, что этот источник не найден.
См. также
Задачи
Практическое руководство. Определение существования источника события
Практическое руководство. Добавление приложения в качестве источника записей журнала событий
Пошаговое руководство. Работа с журналами событий, источниками событий и записями