Sdílet prostřednictvím


ServiceInstaller Konstruktor

Definice

Inicializuje novou instanci ServiceInstaller třídy.

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

Poznámky

Chcete-li nainstalovat službu, vytvořte třídu instalačního programu projektu, která dědí z Installer třídy, a nastavte RunInstallerAttribute atribut třídy na true. V rámci projektu vytvořte jednu ServiceProcessInstaller instanci na aplikaci služby a jednu ServiceInstaller instanci pro každou službu v aplikaci. V konstruktoru třídy instalačního programu projektu nastavte vlastnosti instalace pro službu pomocí ServiceProcessInstaller instancí a ServiceInstaller přidejte instance do Installers kolekce.

Konstruktor ServiceInstaller automaticky vygeneruje zdroj protokolu událostí, jehož Log vlastnost je nastavena na protokol aplikace počítače a .EventLogInstaller Když nastavíte ServiceName hodnotu ServiceInstaller, která by měla být identická se ServiceBase.ServiceName službou, Source vlastnost protokolu událostí se automaticky nastaví na stejnou hodnotu. Zdroj se automaticky odstraní v případě selhání instalace.

Konstruktor ServiceInstaller nastaví StartType vlastnost tak, aby ServiceStartMode.Manual určil, že uživatel spustí službu. Vlastnost můžete obnovit tak, aby ServiceStartMode.Automatic se určilo, že se služba spustí při restartování počítače.

Platí pro

Viz také