ServiceInstaller Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ServiceInstaller.
public:
ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()
Commenti
Per installare un servizio, creare una classe del programma di installazione del progetto che eredita dalla classe e impostare Installer l'attributo nella classe su RunInstallerAttribute true
. All'interno del progetto creare ServiceProcessInstaller un'istanza per ogni applicazione di servizio e ServiceInstaller un'istanza per ogni servizio nell'applicazione. All'interno del costruttore della classe del programma di installazione del progetto, impostare le proprietà di installazione per il servizio usando le istanze e ServiceProcessInstaller e aggiungere le istanze alla raccolta ServiceInstaller Installers .
Il ServiceInstaller costruttore genera automaticamente un'origine del registro eventi la cui proprietà è impostata sul registro applicazioni Log del computer e un oggetto EventLogInstaller . Quando si imposta l'oggetto di , che deve essere identico a del servizio, la proprietà del registro eventi viene impostata automaticamente ServiceName ServiceInstaller sullo stesso ServiceBase.ServiceName Source valore. L'origine viene eliminata automaticamente in caso di errore di installazione.
Il ServiceInstaller costruttore imposta la proprietà su per specificare che un utente avvia il StartType ServiceStartMode.Manual
servizio. È possibile reimpostare la proprietà su ServiceStartMode.Automatic
per specificare che il servizio viene avviato al riavvio del computer.