Condividi tramite


ServiceInstaller Costruttore

Definizione

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.

Si applica a

Vedi anche