ServiceProcessInstaller.Install(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.
Regista as informações da aplicação de serviço no registo. 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
E IDictionary que contém a informação de contexto associada à instalação.
Exceções
O stateSaver é null.
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 as falhas, se necessário, ao recorrer Rollback a todos os componentes previamente instalados. Este método passa a instalação para o método da classe Installer.Install base.
Normalmente, não vais chamar os métodos no ServiceInstaller teu código; geralmente são chamados apenas pela ferramenta de instalação. A ferramenta de instalação chama automaticamente os ServiceProcessInstaller.Install métodos e ServiceInstaller.Install durante o processo de instalação. Recua falhas, se necessário, chamando Rollback (ou ServiceInstaller.Rollback) todos os componentes previamente instalados
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 Install como parâmetro stateSaver , é 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.
Install passa ao método de chamada quaisquer exceções lançadas pelos métodos da classe base ou BeforeInstall / AfterInstall pelos handlers de eventos.