ServiceInstaller Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.