Compartilhar via


EventLogInstaller.Rollback(IDictionary) Método

Definição

Restaura o computador para o estado em que estava antes da instalação revertendo as informações do log de eventos que o procedimento de instalação escreveu no registro.

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.

Comentários

O Rollback método desfaz os efeitos do Install método. Rollback será chamado se a instalação de qualquer componente no projeto de instalação falhar. O Install método cria ou define as propriedades para um log de eventos e uma fonte de evento. Rollback exclui o log de eventos e a origem ou redefine as propriedades de uma fonte pré-existente para seus valores de pré-instalação.

Normalmente, você não chama os métodos de dentro do EventLogInstaller código; eles geralmente são chamados apenas pelo Installutil.exe (Ferramenta do Instalador). A ferramenta chama o Rollback método, quando este ou outro componente não foi instalado, para desfazer as alterações que o processo de instalação já fez.

A rotina de instalação de um aplicativo usa a propriedade do instalador de Installer.Context projeto para manter automaticamente informações sobre os componentes que já foram instalados. Essas informações de estado, que são passadas Rollback como o savedState parâmetro, são atualizadas continuamente à medida que a ferramenta reverte cada EventLogInstaller. Normalmente, não é necessário que seu código modifique explicitamente essas informações de estado.

Aplica-se a

Confira também