ServiceProcessInstaller.Install(IDictionary) Método

Definição

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.

Aplica-se a

Ver também