AssemblyInstaller.Rollback(IDictionary) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.