ServiceInstaller.ServicesDependedOn Eigenschap

Definitie

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

String[]

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.

Van toepassing op

Zie ook