AssemblyInstaller.Rollback(IDictionary) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Restaura o computador ao 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 pré-instalação do computador.
Exceções
O savedState parâmetro é null.
-ou-
O Estado IDictionary salvo poderia ter sido corrompido.
-ou-
Não foi possível encontrar nenhum ficheiro.
Ocorreu uma exceção no BeforeRollback gestor de eventos de um dos instaladores da coleção.
-ou-
Ocorreu uma exceção no AfterRollback gestor de eventos de um dos instaladores da coleção.
-ou-
Houve uma exceção durante a Rollback(IDictionary) fase da instalação. A exceção é ignorada e o rollback continua. No entanto, o computador pode não estar totalmente revertido ao seu estado inicial após a conclusão do rollback.
-ou-
Os tipos de instaladores não foram encontrados em nenhum dos conjuntos.
-ou-
Não foi possível criar uma instância de um dos tipos de instalador.
Houve uma exceção durante a Rollback(IDictionary) fase da instalação. A exceção é ignorada e o rollback continua. No entanto, o computador pode não estar totalmente revertido ao seu estado inicial após a conclusão do rollback.
Exemplos
No exemplo seguinte, o Rollback método é chamado para desfazer o processo de instalação na montagem especificada.
// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)
Observações
Um rollback restaura o computador ao estado em que estava antes da instalação. O Rollback método é chamado se o Install método desta Installer instância ou de qualquer instalador na coleção de instaladores não funcionar corretamente. Quaisquer exceções geradas ao chamar o Rollback método de um instalador na coleção são ignoradas, e o rollback dos outros instaladores continua.