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 Installer classe e impostare l'attributo RunInstallerAttribute nella classe su true. All'interno del progetto creare un'istanza ServiceProcessInstaller per ogni applicazione di servizio e un'istanza ServiceInstaller 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 ServiceProcessInstaller istanze e ServiceInstaller e aggiungere le istanze alla Installers raccolta.
Il ServiceInstaller costruttore genera automaticamente un'origine del registro eventi la cui Log proprietà è impostata sul registro applicazioni del computer e un oggetto EventLogInstaller. Quando si imposta l'oggetto ServiceInstallerServiceName di , che deve essere identico a quello ServiceBase.ServiceName del servizio, la Source proprietà del registro eventi viene impostata automaticamente sullo stesso valore. L'origine viene eliminata automaticamente in caso di errore di installazione.
Il ServiceInstaller costruttore imposta la StartType proprietà su ServiceStartMode.Manual per specificare che un utente avvia il servizio. È possibile reimpostare la proprietà su per ServiceStartMode.Automatic specificare che il servizio viene avviato al riavvio del computer.