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. 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.