ServiceInstaller.ServicesDependedOn Propiedad

Definición

Indica los servicios que deben estar en ejecución para que se ejecute este servicio.

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

Valor de propiedad

String[]

Una matriz de servicios que tiene que estar en ejecución para que el servicio asociado a este instalador pueda ejecutarse.

Atributos

Comentarios

Un servicio puede requerir que otros servicios se ejecuten antes de que se puedan iniciar. La información de esta propiedad se escribe en una clave del Registro. Cuando el usuario (o el sistema, en el caso del inicio automático) intenta ejecutar el servicio, Service Control Manager (SCM) comprueba que ya se ha iniciado cada uno de los servicios de la matriz.

Si algún servicio de la matriz no se está ejecutando, el SCM intenta iniciarlos. Esto incluye servicios con ManualStartType.

Si algún servicio en el que este servicio depende de no se inicie, este servicio no se iniciará. No se produce una excepción si el sistema no se inicia porque no hay control de excepciones en el nivel del sistema para detectarlo. Decida cómo controlar los errores de inicio del servicio e implementarlo en el código. Normalmente, aparece un cuadro de diálogo al usuario al iniciarse si un servicio no se inicia.

Si el servicio no se inicia, se escribe una entrada en el registro de eventos application.

Los servicios en los que depende este servicio no necesitan estar en el mismo ejecutable.

Se aplica a

Consulte también