ServiceProcessInstaller.Install(IDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava informações do aplicativo de serviço no Registro. Esse método deve ser usado pelas ferramentas de instalação, que chamam os métodos apropriados automaticamente.
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 ServiceProcessInstaller 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 ServiceInstaller seu código; eles geralmente são chamados apenas pelo utilitário de instalação. O utilitário de instalação chama automaticamente os métodos e ServiceProcessInstaller.Install os ServiceInstaller.Install métodos 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 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 explicitamente essas informações de estado.
Install passa para o método de chamada quaisquer exceções geradas por métodos de classe base ou BeforeInstall / AfterInstall manipuladores de eventos.