ServiceInstaller.ServicesDependedOn Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 Manual
StartType.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de