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 экземпляра служебной программой. Как правило, нет необходимости явно изменять эти сведения о состоянии в коде.

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

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