MessageQueueInstaller.Uninstall(IDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove uma instalação removendo informações de fila do registro. Esse método deve ser usado por ferramentas de desinstalação, que chamam automaticamente os métodos apropriados.
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)
Parâmetros
- savedState
- IDictionary
Um IDictionary que contém o estado pós-instalação do computador.
Comentários
Se estiver UninstallActionRemove, Uninstall também excluirá a fila associada ao MessageQueue.
Normalmente, você não chama os métodos de dentro do código; eles geralmente são chamados apenas pelo utilitário de instalação InstallUtil.exe (no modo de desinstalação MessageQueueInstaller ). O utilitário chama automaticamente o Uninstall método para restaurar as partes do sistema que foram afetadas pela instalação em seus estados de pré-instalação. Isso inclui a exclusão de informações do Registro associadas ao MessageQueue que está sendo desinstalado.
A rotina de desinstalação de um aplicativo usa o instalador do Installer.Context projeto para manter automaticamente informações sobre os componentes que já foram desinstalados. Essas informações de estado, que são passadas como o savedState parâmetro, são atualizadas continuamente à Uninstall medida que o utilitário desinstala cada MessageQueueInstaller instância. Normalmente, não é necessário que seu código modifique explicitamente essas informações de estado.