ServiceInstaller Constructor

Definitie

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.

Van toepassing op

Zie ook