Compartir a través de


ServiceInstaller.ServicesDependedOn Propiedad

Definición

Indica los servicios que deben ejecutarse 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[]

Matriz de servicios que se deben ejecutar antes de que se pueda ejecutar el servicio asociado a este instalador.

Atributos

Comentarios

Un servicio puede requerir que otros servicios se ejecuten antes de poder iniciarse. La información de esta propiedad se escribe en una clave del Registro. Cuando el usuario (o el sistema, en el caso de 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 no se inicia ningún servicio en el que depende este servicio, este servicio no se iniciará. No se produce una excepción si el sistema no se inicia porque no hay ningún 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 no se inicia un servicio.

Si el servicio no se inicia, se escribe una entrada en el registro de eventos de la aplicación.

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

Se aplica a

Consulte también