EventLogInstaller.Uninstall(IDictionary) Метод

Определение

Удаляет из реестра сведения о журнале событий.

public:
 override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall (System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)

Параметры

savedState
IDictionary

Интерфейс IDictionary, содержащий сведения о состоянии компьютера до установки.

Комментарии

UninstallAction Если свойство имеет Removeзначение , Uninstall метод удаляет источник и связанный журнал, созданный установщикомLog, если свойства и Source указали создание нового журнала событий и источника.

Как правило, методы EventLogInstaller не вызываются из кода; они обычно вызываются только Installutil.exe (установщик) в режиме удаления. Средство автоматически вызывает Uninstall метод для восстановления компонентов системы, затронутых установкой, до состояния предварительной установки. Сюда входит удаление сведений реестра, связанных с удаляемого журнала событий.

Подпрограмма удаления приложения использует свойство установщика Installer.Context проекта для автоматического хранения сведений о компонентах, которые уже были удалены. Эта информация о состоянии, передаваемая Uninstall в savedState качестве параметра, постоянно обновляется при удалении средства каждого EventLogInstaller. Как правило, нет необходимости явно изменять эти сведения о состоянии в коде.

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

См. также раздел