ServiceController.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.
Kumpulan layanan yang bergantung pada layanan ini.
public:
property cli::array <System::ServiceProcess::ServiceController ^> ^ ServicesDependedOn { cli::array <System::ServiceProcess::ServiceController ^> ^ get(); };
public System.ServiceProcess.ServiceController[] ServicesDependedOn { get; }
[System.ServiceProcess.ServiceProcessDescription("SPServicesDependedOn")]
public System.ServiceProcess.ServiceController[] ServicesDependedOn { get; }
member this.ServicesDependedOn : System.ServiceProcess.ServiceController[]
[<System.ServiceProcess.ServiceProcessDescription("SPServicesDependedOn")>]
member this.ServicesDependedOn : System.ServiceProcess.ServiceController[]
Public ReadOnly Property ServicesDependedOn As ServiceController()
Nilai Properti
Array ServiceController instans, yang masing-masing dikaitkan dengan layanan yang harus berjalan agar layanan ini berjalan.
- Atribut
Pengecualian
Terjadi kesalahan saat mengakses API sistem.
Layanan tidak ditemukan.
Contoh
Contoh berikut menggunakan ServiceController kelas untuk menampilkan kumpulan layanan yang bergantung pada layanan Messenger.
ServiceController^ sc = gcnew ServiceController( "Messenger" );
array<ServiceController^>^scServices = nullptr;
if ( sc )
{
scServices = sc->ServicesDependedOn;
}
if ( sc && scServices )
{
// Display the services that the Messenger service is dependent on.
if ( scServices->Length == 0 )
{
Console::WriteLine( "{0} service is not dependent on any other services.", sc->ServiceName );
}
else
{
Console::WriteLine( "{0} service is dependent on the following:", sc->ServiceName );
for each (ServiceController^ scTemp in scServices)
{
Console::WriteLine(" {0}", scTemp->DisplayName);
}
}
}
ServiceController sc = new ServiceController("Messenger");
ServiceController[] scServices= sc.ServicesDependedOn;
// Display the services that the Messenger service is dependent on.
if (scServices.Length == 0)
{
Console.WriteLine("{0} service is not dependent on any other services.",
sc.ServiceName);
}
else
{
Console.WriteLine("{0} service is dependent on the following:",
sc.ServiceName);
foreach (ServiceController scTemp in scServices)
{
Console.WriteLine(" {0}", scTemp.DisplayName);
}
}
Dim sc As New ServiceController("Messenger")
Dim scServices As ServiceController() = sc.ServicesDependedOn
' Display the services that the Messenger service is dependent on.
If scServices.Length = 0 Then
Console.WriteLine("{0} service is not dependent on any other services.", sc.ServiceName)
Else
Console.WriteLine("{0} service is dependent on the following:", sc.ServiceName)
Dim scTemp As ServiceController
For Each scTemp In scServices
Console.WriteLine(" {0}", scTemp.DisplayName)
Next scTemp
End If
Keterangan
Jika ada layanan dalam ServicesDependedOn array yang tidak berjalan, Anda tidak akan dapat memulai layanan ini.