Язык

MessageQueueInstaller.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 также удаляет очередь, связанную с ним MessageQueue.

Как правило, методы MessageQueueInstaller из кода не вызываются; они обычно вызываются только программой установки InstallUtil.exe (в режиме удаления). Программа автоматически вызывает Uninstall метод для восстановления частей системы, затронутых установкой до установки. Это включает удаление сведений реестра, связанных с удалением MessageQueue.

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

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

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