ServiceProcessInstaller.Rollback(IDictionary) Método

Definição

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

O savedState é null.

-ou-

É savedState corrompido ou inexistente.

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.

Aplica-se a

Ver também