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 as informações de fila do registro. Este método destina-se a 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 após a instalação do computador.
Comentários
Se for UninstallActionRemove
, Uninstall também excluirá a fila associada ao MessageQueue.
Normalmente, você não chama os métodos do de dentro do MessageQueueInstaller seu código; eles geralmente são chamados apenas pelo utilitário de instalação InstallUtil.exe (no modo de desinstalação). O utilitário chama automaticamente o Uninstall método para restaurar as partes do sistema que foram afetadas pela instalação para 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 do 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 para 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.