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 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 MessageQueueInstaller del código; por lo general, solo la utilidad de instalación de InstallUtil.exe llama a ellos. La utilidad llama automáticamente al Rollback método después de que se produzca un error de instalación para deshacer los cambios realizados en el proceso de instalación.

La rutina de instalación de una aplicación usa el instalador Installer.Context del 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