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