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
Pokud chcete nainstalovat službu, vytvořte třídu instalačního programu projektu, která dědí z třídy , a nastavte atribut třídy Installer RunInstallerAttribute na true
. V rámci projektu vytvořte jednu instanci pro každou aplikaci služby a jednu ServiceProcessInstaller instanci pro každou službu v ServiceInstaller aplikaci. V konstruktoru třídy instalačního programu projektu nastavte vlastnosti instalace služby pomocí instancí a a ServiceProcessInstaller ServiceInstaller přidejte instance do Installers kolekce.
Konstruktor ServiceInstaller automaticky vygeneruje zdroj protokolu událostí, jehož vlastnost je nastavená na aplikační Log protokol počítače, a EventLogInstaller . Při nastavení objektu , který by měl být stejný jako u služby, se vlastnost protokolu událostí automaticky nastaví ServiceName ServiceInstaller na stejnou ServiceBase.ServiceName Source hodnotu. V případě selhání instalace se zdroj automaticky odstraní.
Konstruktor ServiceInstaller nastaví vlastnost na , aby bylo možné StartType ServiceStartMode.Manual
určit, že uživatel službu spustí. Vlastnost můžete resetovat na , abyste mohli určit, že se služba spustí ServiceStartMode.Automatic
při restartování počítače.