Comparteix a través de


AssemblyInstaller.Rollback(IDictionary) Método

Definición

Restaura el estado en el que estaba el equipo antes de la instalación.

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.

Excepciones

El parámetro savedState es null.

o bien

Puede estar dañada la interfaz IDictionary de estado guardado.

o bien

No se encontró un archivo.

Se ha producido una excepción en el controlador de eventos BeforeRollback de uno de los instaladores de la colección.

o bien

Se ha producido una excepción en el controlador de eventos AfterRollback de uno de los instaladores de la colección.

o bien

Se ha producido una excepción durante la fase Rollback(IDictionary) de la instalación. Se omite la excepción y continúa la operación de deshacer. Sin embargo, puede que el equipo no haya vuelto por completo a su estado inicial una vez finalizada la operación de deshacer.

o bien

No se encontraron los tipos de instalador en uno de los ensamblados.

o bien

No se pudo crear una instancia de uno de los tipos de instalador.

Se ha producido una excepción durante la fase Rollback(IDictionary) de la instalación. Se omite la excepción y continúa la operación de deshacer. Sin embargo, puede que el equipo no haya vuelto por completo a su estado inicial una vez finalizada la operación de deshacer.

Ejemplos

En el ejemplo siguiente, Rollback se llama al método para deshacer el proceso de instalación en el ensamblado especificado.

// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)

Comentarios

Una reversión restaura el equipo al estado en el que estaba antes de que se produjera la instalación. Se Rollback llama al método si el Install método de esta Installer instancia o de cualquier instalador de la colección del instalador no se puede ejecutar correctamente. Las excepciones generadas mediante una llamada al Rollback método de un instalador de la colección se omiten y la reversión de los demás instaladores continúa.

Se aplica a