ServiceInstaller.ServicesDependedOn Propriedade

Definição

Indica os serviços que devem estar a funcionar para que este serviço funcione.

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 Propriedade

String[]

Um conjunto de serviços que deve estar a correr antes de o serviço associado a este instalador poder funcionar.

Atributos

Observações

Um serviço pode exigir que outros serviços estejam a funcionar antes de poder começar. A informação desta propriedade é escrita numa chave no registo. Quando o utilizador (ou o sistema, no caso de arranque automático) tenta executar o serviço, o Service Control Manager (SCM) verifica se cada um dos serviços do array já foi iniciado.

Se algum serviço no array não estiver a funcionar, o SCM tenta iniciá-los. Isto inclui serviços com ManualStartType.

Se algum serviço do qual este serviço dependa falhar em iniciar, este serviço não será iniciado. Uma exceção não é lançada se o sistema não for iniciado porque não existe tratamento de exceções ao nível do sistema para detetar isto. Decide como lidar com falhas no início do serviço e implementa isso no teu código. Normalmente, aparece um diálogo ao utilizador no arranque se um serviço falhar ao iniciar.

Se o serviço não iniciar, uma entrada é escrita no registo de eventos da aplicação.

Os serviços dos quais este serviço depende não precisam de estar no mesmo executável.

Aplica-se a

Ver também