ServiceInstaller.ServicesDependedOn Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 Manual
StartType.
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.