EventLogInstaller.Rollback(IDictionary) Método

Definición

Restaura el equipo al estado que tenía antes de la instalación, deshaciendo la información del registro de eventos que el procedimiento de instalación escribió en el Registro.

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

IDictionary que contiene el estado del equipo previo a 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 un registro de eventos y un origen de eventos. Rollback elimina el registro de eventos y el origen o restablece las propiedades de un origen preexistente a sus valores de preinstalación.

Normalmente, no se llama a los métodos del desde dentro del EventLogInstaller código; por lo general, los llama únicamente el Installutil.exe (Herramienta instalador). La herramienta llama al Rollback método , cuando este u otro componente no se ha podido instalar, para deshacer los cambios que el proceso de instalación ya ha realizado.

La rutina de instalación de una aplicación usa la propiedad del 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 herramienta revierte cada EventLogInstaller. Normalmente, no es necesario que el código modifique explícitamente esta información de estado.

Se aplica a

Consulte también