ServiceInstaller Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ServiceInstaller klasse.
public:
ServiceInstaller();
public ServiceInstaller();
Public Sub New ()
Opmerkingen
Als u een service wilt installeren, maakt u een klasse voor het installatieprogramma van het project die van de Installer klasse overkomt en stelt u het RunInstallerAttribute kenmerk voor de klasse truein op . Maak binnen uw project één ServiceProcessInstaller exemplaar per servicetoepassing en één ServiceInstaller exemplaar voor elke service in de toepassing. Stel in de klasseconstructor van uw projectinstallatieprogramma de installatie-eigenschappen voor de service in met behulp van de ServiceProcessInstaller en ServiceInstaller exemplaren en voeg de exemplaren toe aan de Installers verzameling.
De ServiceInstaller constructor genereert automatisch een gebeurtenislogboekbron waarvan Log de eigenschap is ingesteld op het toepassingslogboek van de computer en een EventLogInstaller. Wanneer u de ServiceName waarde van de ServiceInstallerservice instelt die identiek moet zijn aan de ServiceBase.ServiceName service, wordt de Source eigenschap van het gebeurtenislogboek automatisch ingesteld op dezelfde waarde. De bron wordt automatisch verwijderd in het geval van een installatiefout.
De ServiceInstaller constructor stelt de StartType eigenschap in om op te ServiceStartMode.Manual geven dat een gebruiker de service start. U kunt de eigenschap opnieuw instellen om op te ServiceStartMode.Automatic geven dat de service wordt gestart wanneer de computer opnieuw wordt opgestart.