Compartilhar via


ServiceProcessInstaller.Install(IDictionary) Método

Definição

Grava informações do aplicativo de serviço no Registro. Este método destina-se a ser usado por ferramentas de instalação, que chamam automaticamente os métodos apropriados.

public:
 override void Install(System::Collections::IDictionary ^ stateSaver);
public override void Install (System.Collections.IDictionary stateSaver);
override this.Install : System.Collections.IDictionary -> unit
Public Overrides Sub Install (stateSaver As IDictionary)

Parâmetros

stateSaver
IDictionary

Um IDictionary que contém as informações de contexto associadas à instalação.

Exceções

O stateSaver é null.

Comentários

Normalmente, você não chama os métodos em dentro ServiceProcessInstaller de seu código; eles geralmente são chamados apenas pelo utilitário de instalação. O utilitário de instalação chama automaticamente o ServiceProcessInstaller.Install método durante o processo de instalação. Ele faz backup de falhas, se necessário, chamando Rollback todos os componentes instalados anteriormente. Esse método passa a instalação para o método de classe Installer.Install base.

Normalmente, você não chamará os métodos em dentro ServiceInstaller de seu código; eles geralmente são chamados apenas pelo utilitário de instalação. O utilitário de instalação chama automaticamente os ServiceProcessInstaller.Install métodos e ServiceInstaller.Install durante o processo de instalação. Ele faz backup de falhas, se necessário, chamando Rollback (ou ServiceInstaller.Rollback) em todos os componentes instalados anteriormente

A rotina de instalação de um aplicativo mantém informações automaticamente sobre os componentes já instalados, usando o do instalador do Installer.Contextprojeto. Essas informações de estado, passadas Install como o stateSaver parâmetro , são atualizadas continuamente como a ServiceProcessInstaller instância e cada ServiceInstaller instância é instalada pelo utilitário . Geralmente, é desnecessário que seu código modifique essas informações de estado explicitamente.

Install passa para o método de chamada quaisquer exceções geradas por métodos de classe base ou BeforeInstall / AfterInstall manipuladores de eventos.

Aplica-se a

Confira também