ServiceController.ServicesDependedOn Özellik

Tanım

Bu hizmetin bağımlı olduğu hizmet kümesi.

C#
public System.ServiceProcess.ServiceController[] ServicesDependedOn { get; }
C#
[System.ServiceProcess.ServiceProcessDescription("SPServicesDependedOn")]
public System.ServiceProcess.ServiceController[] ServicesDependedOn { get; }

Özellik Değeri

ServiceController[]

Her biri ServiceController bu hizmetin çalışması için çalışması gereken bir hizmetle ilişkilendirilmiş bir örnek dizisi.

Öznitelikler

Özel durumlar

Sistem API'lerine erişilirken bir hata oluştu.

Hizmet bulunamadı.

Örnekler

Aşağıdaki örnek, Messenger hizmetinin bağımlı olduğu hizmet kümesini görüntülemek için sınıfını kullanır ServiceController .

C#
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);
   }
}

Açıklamalar

Dizideki ServicesDependedOn herhangi bir hizmet çalışmıyorsa, bu hizmeti başlatamazsınız.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8