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 de instalador de projeto que herda da Installer classe e defina o RunInstallerAttribute atributo na classe como true. Em seu projeto, crie uma ServiceProcessInstaller instância por aplicativo de serviço e uma ServiceInstaller instância para cada serviço no aplicativo. No construtor da classe do instalador de projeto, defina as propriedades de instalação do serviço usando as ServiceProcessInstaller instâncias e ServiceInstaller as instâncias e adicione as instâncias à Installers coleção.
O ServiceInstaller construtor gera automaticamente uma fonte de log de eventos cuja Log propriedade é definida como o log de aplicativos do computador e um EventLogInstaller. Quando você define o ServiceNameServiceInstallervalor , que deve ser idêntico ao ServiceBase.ServiceName do serviço, a Source propriedade do log de eventos é automaticamente definida como o mesmo valor. A origem é excluída automaticamente no caso de uma falha de instalação.
O ServiceInstaller construtor define a StartType propriedade para ServiceStartMode.Manual especificar que um usuário inicie o serviço. Você pode redefinir a propriedade para ServiceStartMode.Automatic especificar que o serviço seja iniciado quando o computador for reiniciado.