Compartir a través de


MessageQueueInstaller.Rollback(IDictionary) Método

Definición

Restaura el estado que tenía el equipo antes de la instalación, deshaciendo la información de la cola que el procedimiento de instalación escribió en el Registro. Este método está pensado para que lo utilicen las herramientas de instalación, que llaman automáticamente a los métodos adecuados.

public:
 override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)

Parámetros

savedState
IDictionary

Un objeto IDictionary que contiene el estado del equipo antes de la instalación.

Comentarios

El Rollback método deshace los efectos del Install método . Rollback se llama a si se produce un error en la instalación de cualquier componente del proyecto de instalación. El Install método crea o establece las propiedades de una cola. Rollback elimina la cola o restablece las propiedades de una cola preexistente a sus valores de preinstalación.

Normalmente, no se llama a los métodos del desde dentro del MessageQueueInstaller código; por lo general, la utilidad de instalación de InstallUtil.exe los llama únicamente. La utilidad llama automáticamente al Rollback método después de un error de instalación para deshacer los cambios que el proceso de instalación ya ha realizado.

La rutina de instalació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 instalado. Esta información de estado, que se pasa a Rollback como savedState parámetro, se actualiza continuamente a medida que la utilidad revierte 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