ServiceController.ServicesDependedOn プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ServiceController.ServicesDependedOn プロパティの意味・解説 

ServiceController.ServicesDependedOn プロパティ

対象となるサービス依存している一連のサービス

名前空間: System.ServiceProcess
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)
構文構文

Public ReadOnly Property
 ServicesDependedOn As ServiceController()
Dim instance As ServiceController
Dim value As ServiceController()

value = instance.ServicesDependedOn
public ServiceController[] ServicesDependedOn { get;
 }
public:
property array<ServiceController^>^ ServicesDependedOn {
    array<ServiceController^>^ get ();
}
/** @property */
public ServiceController[] get_ServicesDependedOn ()
public function get ServicesDependedOn
 () : ServiceController[]

プロパティ
ServiceController インスタンス配列。各インスタンスは、対象サービス実行するために実行する必要があるサービス関連付けられています。

例外例外
解説解説

ServicesDependedOn 配列内のサービスがどれも実行されていない場合は、対象となるサービス開始できません。

使用例使用例

ServiceController クラス使用してMessenger サービス依存するサービスセット表示する例を次に示します

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

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);
   }
}
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.get_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.get_ServiceName());
}
else {
    Console.WriteLine("{0} service is dependent on the following:",
        sc.get_ServiceName());
    ServiceController scTemp = null;
    for (int iCtr = 0; iCtr < scServices.get_Length();
 iCtr++) {
        scTemp = scServices[iCtr];
        Console.WriteLine(" {0}", scTemp.get_DisplayName());
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ServiceController.ServicesDependedOn プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ServiceController.ServicesDependedOn プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS