ServiceInstaller.ServicesDependedOn Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje usługi, które muszą być uruchomione, aby można było uruchomić tę usługę.
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()
Wartość właściwości
Przed uruchomieniem usługi skojarzonej z tym instalatorem może zostać uruchomiona tablica usług, które muszą być uruchomione.
- Atrybuty
Uwagi
Zanim będzie można uruchomić usługę, usługa może wymagać uruchomienia innych usług. Informacje z tej właściwości są zapisywane w kluczu w rejestrze. Gdy użytkownik (lub system, w przypadku automatycznego uruchamiania) próbuje uruchomić usługę, menedżer kontroli usług (SCM) sprawdza, czy wszystkie usługi w tablicy zostały już uruchomione.
Jeśli jakakolwiek usługa w tablicy nie jest uruchomiona, program SCM próbuje je uruchomić. Obejmuje to usługi z programem Manual
StartType.
Jeśli nie można uruchomić żadnej usługi, od której zależy ta usługa, ta usługa nie zostanie uruchomiona. Wyjątek nie jest zgłaszany, jeśli system nie został uruchomiony, ponieważ nie ma obsługi wyjątków na poziomie systemu w celu wykrycia tego błędu. Zdecyduj, jak obsługiwać błędy uruchamiania usługi i zaimplementować je w kodzie. Zazwyczaj jest wyświetlane okno dialogowe użytkownika podczas uruchamiania, jeśli uruchomienie usługi nie powiedzie się.
Jeśli usługa nie zostanie uruchomiona, wpis zostanie zapisany w dzienniku zdarzeń aplikacji.
Usługi, od których ta usługa zależy, nie muszą znajdować się w tym samym pliku wykonywalnego.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla