ServiceInstaller.ServicesDependedOn プロパティ
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)

Dim instance As ServiceInstaller Dim value As String() value = instance.ServicesDependedOn instance.ServicesDependedOn = value
public: property array<String^>^ ServicesDependedOn { array<String^>^ get (); void set (array<String^>^ value); }
/** @property */ public String[] get_ServicesDependedOn () /** @property */ public void set_ServicesDependedOn (String[] value)
public function get ServicesDependedOn () : String[] public function set ServicesDependedOn (value : String[])
このインストーラに関連付けられているサービスを実行する前に実行する必要があるサービスの配列。

サービスを開始する前に、他のサービスを実行する必要がある場合があります。このプロパティからの情報は、レジストリ内のキーに書き込まれます。ユーザー (自動起動の場合はシステム) がサービスを実行しようとすると、サービス コントロール マネージャ (SCM) は配列内の各サービスが既に開始されているかどうかを確認します。
配列内のサービスがどれも実行されていない場合、SCM はそれらのサービスを開始しようとします。SCM が開始しようとするサービスには、ManualStartType が含まれます。
基になるサービスを開始できない場合、このサービスは開始されません。システム レベルではシステムが起動されないことを検出する例外処理がないため、システムが起動しない場合でも例外はスローされません。サービスの開始の失敗を処理して、コードに実装する方法を決定します。通常、サービスの開始に失敗すると、起動時にダイアログが表示されます。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ServiceInstaller.ServicesDependedOn プロパティのページへのリンク