ServiceInstaller.ServicesDependedOn Eigenschap
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.
Geeft de services aan die moeten worden uitgevoerd om deze service uit te voeren.
public:
property cli::array <System::String ^> ^ ServicesDependedOn { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
public string[] ServicesDependedOn { get; set; }
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServicesDependedOn")]
public string[] ServicesDependedOn { get; set; }
member this.ServicesDependedOn : string[] with get, set
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServicesDependedOn")>]
member this.ServicesDependedOn : string[] with get, set
Public Property ServicesDependedOn As String()
Waarde van eigenschap
Een matrix met services die moeten worden uitgevoerd voordat de service die aan dit installatieprogramma is gekoppeld, kan worden uitgevoerd.
- Kenmerken
Opmerkingen
Een service kan vereisen dat andere services worden uitgevoerd voordat deze kan worden gestart. De informatie van deze eigenschap wordt naar een sleutel in het register geschreven. Wanneer de gebruiker (of het systeem, in het geval van automatisch opstarten) de service probeert uit te voeren, controleert de Service Control Manager (SCM) of elk van de services in de matrix al is gestart.
Als een service in de matrix niet wordt uitgevoerd, probeert de SCM deze te starten. Dit omvat services met ManualStartType.
Als een service waarop deze service afhankelijk is, niet kan worden gestart, wordt deze service niet gestart. Er wordt geen uitzondering gegenereerd als het systeem niet wordt gestart omdat er geen uitzonderingsafhandeling op systeemniveau is om dit te detecteren. Bepaal hoe u startfouten van de service kunt afhandelen en implementeer dit in uw code. Normaal gesproken wordt er een dialoogvenster weergegeven voor de gebruiker bij het opstarten als een service niet kan worden gestart.
Als de service niet wordt gestart, wordt er een vermelding naar het gebeurtenislogboek van de toepassing geschreven.
De services waarvan deze service afhankelijk is, hoeven zich niet in hetzelfde uitvoerbare bestand te bevinden.