다음을 통해 공유


ServiceInstaller.ServicesDependedOn 속성

정의

이 서비스를 실행하기 위해 실행해야 하는 서비스를 나타냅니다.

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()

속성 값

String[]

이 설치 관리자와 연결된 서비스를 실행하기 전에 실행해야 하는 서비스 배열입니다.

특성

설명

서비스를 시작하려면 먼저 다른 서비스를 실행해야 할 수 있습니다. 이 속성의 정보는 레지스트리의 키에 기록됩니다. 사용자(또는 자동 시작의 경우 시스템)가 서비스를 실행하려고 하면 SCM(서비스 제어 관리자)은 배열의 각 서비스가 이미 시작되었는지 확인합니다.

배열의 서비스가 실행되고 있지 않으면 SCM에서 시작하려고 시도합니다. 여기에는 ManualStartType있는 서비스가 포함됩니다.

이 서비스가 의존하는 서비스가 시작되지 않으면 이 서비스가 시작되지 않습니다. 시스템 수준에서 이를 감지하는 예외 처리가 없으므로 시스템이 시작되지 않은 경우 예외가 throw되지 않습니다. 서비스 시작 오류를 처리하고 코드에서 이를 구현하는 방법을 결정합니다. 일반적으로 서비스가 시작되지 않으면 시작 시 사용자에게 대화 상자가 나타납니다.

서비스가 시작되지 않으면 항목이 애플리케이션 이벤트 로그에 기록됩니다.

이 서비스가 의존하는 서비스는 동일한 실행 파일에 있을 필요가 없습니다.

적용 대상

추가 정보