ServiceInstaller Konstruktor

Definition

Initierar en ny instans av ServiceInstaller klassen.

public:
 ServiceInstaller();
public ServiceInstaller();
Public Sub New ()

Kommentarer

Om du vill installera en tjänst skapar du en projektinstallationsklass som ärver från Installer klassen och anger RunInstallerAttribute attributet för klassen till true. I projektet skapar du en ServiceProcessInstaller instans per tjänstprogram och en ServiceInstaller instans för varje tjänst i programmet. I projektinstallationsklasskonstruktorn anger du installationsegenskaperna för tjänsten med hjälp av ServiceProcessInstaller instanserna och ServiceInstaller och lägger till instanserna i Installers samlingen.

Konstruktorn ServiceInstaller genererar automatiskt en händelseloggkälla vars Log egenskap är inställd på datorns programlogg och en EventLogInstaller. När du anger ServiceName för ServiceInstaller, som ska vara identisk med ServiceBase.ServiceName tjänsten, Source anges egenskapen för händelseloggen automatiskt till samma värde. Källan tas bort automatiskt i händelse av ett installationsfel.

Konstruktorn ServiceInstaller anger StartType egenskapen till ServiceStartMode.Manual för att ange att en användare ska starta tjänsten. Du kan återställa egenskapen till ServiceStartMode.Automatic för att ange att tjänsten ska startas om när datorn startas om.

Gäller för

Se även