ServiceInstaller Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.