Bagikan melalui


ServiceInstaller.ServicesDependedOn Properti

Definisi

Menunjukkan layanan yang harus berjalan agar layanan ini berjalan.

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

Nilai Properti

String[]

Array layanan yang harus berjalan sebelum layanan yang terkait dengan alat penginstal ini dapat berjalan.

Atribut

Keterangan

Layanan dapat mengharuskan layanan lain berjalan sebelum dapat dimulai. Informasi dari properti ini ditulis ke kunci dalam registri. Ketika pengguna (atau sistem, dalam kasus startup otomatis) mencoba menjalankan layanan, Service Control Manager (SCM) memverifikasi bahwa setiap layanan dalam array telah dimulai.

Jika ada layanan dalam array yang tidak berjalan, SCM mencoba memulainya. Ini termasuk layanan dengan ManualStartType.

Jika ada layanan yang bergantung pada layanan ini gagal dimulai, layanan ini tidak akan dimulai. Pengecualian tidak dilemparkan jika sistem tidak dimulai karena tidak ada penanganan pengecualian di tingkat sistem untuk mendeteksi ini. Putuskan cara menangani kegagalan mulai layanan dan terapkan ini dalam kode Anda. Biasanya, dialog muncul kepada pengguna saat startup jika layanan gagal dimulai.

Jika layanan tidak dimulai, entri ditulis ke log peristiwa Aplikasi.

Layanan yang bergantung pada layanan ini tidak perlu berada dalam executable yang sama.

Berlaku untuk

Lihat juga