ServiceInstaller Construtor

Definição

Inicializa uma nova instância da ServiceInstaller classe.

public:
 ServiceInstaller();
public ServiceInstaller();
Public Sub New ()

Observações

Para instalar um serviço, crie uma classe de instalador de projeto que herde da Installer classe e defina o RunInstallerAttribute atributo da classe para true. No seu projeto, crie uma ServiceProcessInstaller instância por aplicação de serviço e uma ServiceInstaller instância para cada serviço da aplicação. Dentro do construtor de classe instalador do projeto, defina as propriedades de instalação do serviço usando as ServiceProcessInstaller instâncias e ServiceInstaller adicione as instâncias à Installers coleção.

O ServiceInstaller construtor gera automaticamente uma fonte de registo de eventos cuja Log propriedade é definida como o registo de aplicações do computador, e um EventLogInstallercódigo . Quando defines o ServiceName de ServiceInstaller, que deve ser idêntico ao ServiceBase.ServiceName do serviço, a Source propriedade do registo de eventos é automaticamente definida para o mesmo valor. A fonte é eliminada automaticamente em caso de falha de instalação.

O ServiceInstaller construtor define a StartType propriedade para ServiceStartMode.Manual especificar que um utilizador inicia o serviço. Podes redefinir a propriedade para ServiceStartMode.Automatic especificar que o serviço começa quando o computador reinicia.

Aplica-se a

Ver também