Sdílet prostřednictvím


ServiceInstaller.ServicesDependedOn Vlastnost

Definice

Označuje služby, které musí být spuštěny, aby se tato služba spustila.

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()

Hodnota vlastnosti

String[]

Pole služeb, které musí být spuštěny před spuštěním služby přidružené k tomuto instalačnímu programu.

Atributy

Poznámky

Služba může před spuštěním vyžadovat spuštění dalších služeb. Informace z této vlastnosti jsou zapsány do klíče v registru. Když se uživatel (nebo systém v případě automatického spuštění) pokusí službu spustit, Správce řízení služeb (SCM) ověří, že každá služba v poli již byla spuštěna.

Pokud některá služba v poli není spuštěná, SCM se je pokusí spustit. To zahrnuje služby s ManualStartType.

Pokud se některá služba, na které tato služba závisí, nepodaří spustit, tato služba se nespustí. Výjimka není vyvolán, pokud systém není spuštěn, protože neexistuje žádné zpracování výjimek na úrovni systému, aby bylo zjištěno. Rozhodněte se, jak zpracovat selhání spuštění služby a implementovat ho ve vašem kódu. Obvykle se uživateli při spuštění zobrazí dialogové okno, pokud se službě nepodaří spustit.

Pokud se služba nespustí, zapíše se položka do protokolu událostí aplikace.

Služby, na kterých tato služba závisí, nemusí být ve stejném spustitelném souboru.

Platí pro

Viz také