AssemblyInstaller.Rollback(IDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Restaura o computador para o estado em que estava antes da instalação.
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
Um IDictionary que contém o estado de pré-instalação do computador.
Exceções
O parâmetro savedState
é null
.
- ou -
O IDictionary de estado salvo pode estar corrompido.
- ou -
Não foi possível encontrar um arquivo.
Ocorreu uma exceção no manipulador de evento BeforeRollback de um dos instaladores na coleção.
- ou -
Ocorreu uma exceção no manipulador de evento AfterRollback de um dos instaladores na coleção.
- ou -
Ocorreu uma exceção durante a fase Rollback(IDictionary) da instalação. A exceção é ignorada e a reversão continua. No entanto, o computador pode não ser totalmente revertido para seu estado inicial após a conclusão da reversão.
- ou -
Os tipos de instalador não foram encontrados em um dos assemblies.
- ou -
Não foi possível criar uma instância de um dos tipos de instalador.
Ocorreu uma exceção durante a fase Rollback(IDictionary) da instalação. A exceção é ignorada e a reversão continua. No entanto, o computador pode não ser totalmente revertido para seu estado inicial após a conclusão da reversão.
Exemplos
No exemplo a seguir, o Rollback método é chamado para desfazer o processo de instalação no assembly especificado.
// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)
Comentários
Uma reversão restaura o computador para o estado em que estava antes da instalação ocorrer. O Rollback método será chamado se o Install método dessa Installer instância ou de qualquer instalador na coleção do instalador não for executado corretamente. Todas as exceções geradas chamando o Rollback método de um instalador na coleção são ignoradas e a reversão dos outros instaladores continua.