Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, welche Dienste ausgeführt werden müssen, damit dieser Dienst ausgeführt werden kann.
Namespace: System.ServiceProcess
Assembly: System.ServiceProcess (in system.serviceprocess.dll)
Syntax
'Declaration
Public Property ServicesDependedOn As String()
'Usage
Dim instance As ServiceInstaller
Dim value As String()
value = instance.ServicesDependedOn
instance.ServicesDependedOn = value
public string[] ServicesDependedOn { get; set; }
public:
property array<String^>^ ServicesDependedOn {
array<String^>^ get ();
void set (array<String^>^ value);
}
/** @property */
public String[] get_ServicesDependedOn ()
/** @property */
public void set_ServicesDependedOn (String[] value)
public function get ServicesDependedOn () : String[]
public function set ServicesDependedOn (value : String[])
Eigenschaftenwert
Ein Array von Diensten, die ausgeführt werden müssen, bevor der diesem Installationsprogramm zugeordnete Dienst ausgeführt werden kann.
Hinweise
Das Starten eines Dienstes kann voraussetzen, dass bereits bestimmte andere Dienste ausgeführt werden. Die in dieser Eigenschaft enthaltenen Informationen werden in einen Registrierungsschlüssel geschrieben. Wenn ein Benutzer oder, im Falle des automatischen Starts, das System versucht, den Dienst auszuführen, überprüft der Dienststeuerungs-Manager, ob alle Dienste im Array bereits gestartet worden sind.
Wenn ein Dienst im Array noch nicht ausführt wird, versucht der Dienststeuerungs-Manager, diesen zu starten. Dies gilt auch für Dienste, deren StartType Manual ist.
Wenn das Starten eines Dienstes fehlschlägt, von dem ein anderer Dienst abhängt, wird dieser nicht gestartet. Wenn das System nicht gestartet wird, wird keine Ausnahme ausgelöst, da auf Systemebene keine Ausnahmebehandlung besteht, die dies erkennen könnte. Entscheiden Sie, wie Fehler beim Starten von Diensten behandelt werden sollen, und implementieren Sie dies im Code. Wenn der Start eines Dienstes fehlschlägt, wird der Benutzer beim Systemstart i. d. R. in einem Dialogfeld benachrichtigt.
Wenn ein Dienst nicht gestartet werden konnte, wird ein entsprechender Eintrag ins Anwendungsereignisprotokoll geschrieben.
Die Dienste, die dieser Dienst voraussetzt, müssen sich nicht in der gleichen ausführbaren Datei befinden.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ServiceInstaller-Klasse
ServiceInstaller-Member
System.ServiceProcess-Namespace
StartType