Compartir a través de


MessageQueueInstaller.Uninstall(IDictionary) Método

Definición

Quita una instalación quitando la información de cola del Registro. Este método está pensado para que lo utilicen las herramientas de desinstalación, que llaman automáticamente a los métodos adecuados.

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

Un objeto IDictionary que contiene el estado del equipo después de la instalación.

Comentarios

UninstallAction Si es Remove, Uninstall también elimina la cola asociada a MessageQueue.

Normalmente, no se llama a los métodos del desde dentro del MessageQueueInstaller código; por lo general, solo se llama a ellos mediante la utilidad de instalación de InstallUtil.exe (en modo de desinstalación). La utilidad llama automáticamente al Uninstall método para restaurar las partes del sistema afectadas por la instalación a sus estados de preinstalación. Esto incluye la eliminación de información del Registro asociada con el messageQueue que se va a desinstalar.

La rutina de desinstalación de una aplicación usa el instalador del Installer.Context proyecto para mantener automáticamente información sobre los componentes que ya se han desinstalado. Esta información de estado, que se pasa a Uninstall como savedState parámetro, se actualiza continuamente a medida que la utilidad desinstala cada MessageQueueInstaller instancia. Normalmente, no es necesario que el código modifique explícitamente esta información de estado.

Se aplica a

Consulte también