ServiceProcessInstaller.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.
Reverte a informação da aplicação de serviço escrita no registo pelo procedimento de instalação. Este método destina-se a ser utilizado por ferramentas de instalação, que processam automaticamente os métodos apropriados.
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
E IDictionary que contém a informação de contexto associada à instalação.
Exceções
Observações
Normalmente, não chamas os métodos no ServiceProcessInstaller teu código; geralmente são chamados apenas pela utilidade de instalação. A utilidade de instalação chama automaticamente o ServiceProcessInstaller.Install método durante o processo de instalação. Recua falhas, se necessário, apelando Rollback ao objeto que gerou a exceção.
A rotina de instalação de uma aplicação mantém automaticamente informações sobre os componentes já instalados, usando o arquivo do Installer.Contextinstalador do projeto Esta informação de estado, passada Rollback como parâmetro savedState , é continuamente atualizada como instância ServiceProcessInstaller e cada ServiceInstaller instância é instalada pela utilidade. Normalmente não é necessário que o seu código modifique explicitamente esta informação de estado.
Rollback passa ao método de chamada quaisquer exceções lançadas pelos métodos da classe base ou BeforeInstall / AfterInstall pelos handlers de eventos.