ServiceInstaller.ServicesDependedOn Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica i servizi che devono essere in esecuzione per l'esecuzione del servizio.
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()
Valore della proprietà
Matrice di servizi che devono essere in esecuzione prima che il servizio associato a questo programma di installazione possa essere eseguito.
- Attributi
Commenti
Un servizio può richiedere l'esecuzione di altri servizi prima che possa essere avviato. Le informazioni di questa proprietà vengono scritte in una chiave nel Registro di sistema. Quando l'utente (o il sistema, nel caso dell'avvio automatico) tenta di eseguire il servizio, Service Control Manager (SCM) verifica che ognuno dei servizi nella matrice sia già stato avviato.
Se un servizio nella matrice non è in esecuzione, Gestione configurazione configurazione tenta di avviarli. Sono inclusi i servizi con Manual
StartType.
Se un servizio su cui dipende il servizio non viene avviato, il servizio non verrà avviato. Non viene generata un'eccezione se il sistema non viene avviato perché non esiste alcuna gestione delle eccezioni a livello di sistema per rilevare questo problema. Decidere come gestire gli errori di avvio del servizio e implementare questo errore nel codice. In genere, viene visualizzata una finestra di dialogo all'avvio se un servizio non viene avviato.
Se il servizio non viene avviato, viene scritta una voce nel registro eventi dell'applicazione.
I servizi su cui dipende questo servizio non devono trovarsi nello stesso eseguibile.