EventLogInstaller.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, revertendo a informação do registo de eventos que o procedimento de instalação escreveu para o registo.
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.
Observações
O Rollback método desfaz os efeitos do Install método. Rollback é chamada se a instalação de qualquer componente no projeto de instalação falhar. O Install método cria ou define as propriedades para um registo de eventos e uma fonte de eventos. Rollback ou elimina o registo de eventos e a fonte, ou repõe as propriedades de uma fonte pré-existente para os seus valores pré-instalação.
Normalmente, não chamas os métodos EventLogInstaller do from dentro do teu código; geralmente são chamados apenas pelo Installutil.exe (Ferramenta de Instalação). A ferramenta chama o Rollback método, quando este ou outro componente falhou na instalação, para desfazer quaisquer alterações que o processo de instalação já tenha feito.
A rotina de instalação de uma aplicação utiliza a propriedade do Installer.Context instalador do projeto para manter automaticamente a informação sobre os componentes que já foram instalados. Esta informação de estado, que é passada para Rollback como parâmetro savedState , é continuamente atualizada à medida que a ferramenta recua a cada EventLogInstaller. Normalmente, não é necessário que o seu código modifique explicitamente esta informação de estado.