Бөлісу құралы:


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 метод удаляет источник и связанный журнал, созданный установщиком, если LogSource задано создание нового журнала событий и источника.

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

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

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

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