Compartilhar via


ServiceInstaller Construtor

Definição

Inicializa uma nova instância da classe ServiceInstaller.

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

Comentários

Para instalar um serviço, crie uma classe do instalador de projeto que herda da classe e de definido o Installer atributo na classe como RunInstallerAttribute true . Em seu projeto, crie uma ServiceProcessInstaller instância por aplicativo de serviço e uma instância para cada serviço no ServiceInstaller aplicativo. No construtor da classe do instalador do projeto, de definido as propriedades de instalação do serviço usando as instâncias e e adicione as ServiceProcessInstaller ServiceInstaller instâncias à Installers coleção.

O ServiceInstaller construtor gera automaticamente uma origem do log de eventos cuja propriedade é definida como o log de aplicativos Log do computador e um EventLogInstaller . Quando você definir o do , que deve ser idêntico ao do serviço, a propriedade do log de eventos é definida automaticamente ServiceName ServiceInstaller com o mesmo ServiceBase.ServiceName Source valor. A origem é excluída automaticamente no caso de uma falha de instalação.

O ServiceInstaller construtor define a propriedade como para especificar que um usuário inicie o StartType ServiceStartMode.Manual serviço. Você pode redefinir a propriedade para ServiceStartMode.Automatic para especificar que o serviço inicie quando o computador for reinicializado.

Aplica-se a

Confira também