ServiceController-Member
Stellt einen Windows-Dienst dar und ermöglicht es, eine Verbindung mit einem ausgeführten oder beendeten Dienst herzustellen, ihn zu verändern oder Informationen über ihn abzurufen.
In den folgenden Tabellen werden die vom ServiceController -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ServiceController | Überladen. Initialisiert eine neue Instanz der ServiceController-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
(siehe auch Geschützte Eigenschaften )
Name | Beschreibung | |
---|---|---|
![]() |
CanPauseAndContinue | Ruft einen Wert ab, der angibt, ob der Dienst angehalten und fortgesetzt werden kann. |
![]() |
CanShutdown | Ruft einen Wert ab, der angibt, ob der Dienst beim Herunterfahren des Systems benachrichtigt werden soll. |
![]() |
CanStop | Ruft einen Wert ab, der angibt, ob der Dienst nach dem Starten angehalten werden kann. |
![]() |
Container | Ruft den IContainer ab, der die Component enthält.(Von Component geerbt.) |
![]() |
DependentServices | Ruft die Gruppe von Diensten ab, die von dem Dienst abhängen, der dieser ServiceController-Instanz zugeordnet ist. |
![]() |
DisplayName | Ruft einen angezeigten Namen für den Dienst ab oder richtet ihn ein. |
![]() |
MachineName | Ruft den Namen des Computers ab, auf dem sich dieser Dienst befindet ist, oder legt diesen fest. |
![]() |
ServiceHandle | Ruft das Handle für den Dienst ab. |
![]() |
ServiceName | Ruft den Namen ab, der den Dienst identifiziert, auf den diese Instanz verweist, oder richtet diesen Namen ein. |
![]() |
ServicesDependedOn | Die Gruppe von Diensten, von denen dieser Dienst abhängig ist. |
![]() |
ServiceType | Ruft den Typ des Dienstes ab, auf den dieses Objekt verweist. |
![]() |
Site | Ruft die ISite der Component ab oder legt diese fest.(Von Component geerbt.) |
![]() |
Status | Ruft den Zustand des Dienstes ab, auf den diese Instanz verweist. |
Zum Seitenanfang
Geschützte Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.(Von Component geerbt.) |
![]() |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.(Von Component geerbt.) |
![]() |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.(Von Component geerbt.) |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
![]() |
Close | Trennt diese ServiceController-Instanz vom Dienst und gibt alle Ressourcen frei, die durch die Instanz reserviert wurden. |
![]() |
Continue | Setzt einen Dienst fort, nachdem dieser angehalten wurde. |
![]() |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
![]() |
Dispose | Überladen. |
![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() |
ExecuteCommand | Führt einen benutzerdefinierten Befehl für den Dienst aus. |
![]() ![]() |
GetDevices | Überladen. Ruft die Gerätetreiberdienste auf einem Computer ab. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) |
![]() |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
![]() ![]() |
GetServices | Überladen. Ruft die Dienste auf einem Computer ab, bei denen es sich nicht um Gerätetreiberdienste und auch nicht um Treiber handelt. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
![]() |
Pause | Unterbricht die Ausführung eines Dienstes. |
![]() ![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
Refresh | Aktualisiert alle Eigenschaftenwerte und legt sie auf die aktuellen Werte fest. |
![]() |
Start | Überladen. Startet den Dienst. |
![]() |
Stop | Beendet diesen Dienst sowie alle Dienste, die von diesem Dienst abhängig sind. |
![]() |
ToString | Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden. Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.) |
![]() |
WaitForStatus | Überladen. Wartet, bis der Dienst den angegebenen Status annimmt. |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Dispose | Überladen. Überschrieben. |
![]() |
Finalize | Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.) |
![]() |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) |
![]() |
MemberwiseClone | Überladen. (Von MarshalByRefObject geerbt.) |
Zum Seitenanfang
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
Disposed | Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht.(Von Component geerbt.) |
Zum Seitenanfang
Siehe auch
Referenz
ServiceController-Klasse
System.ServiceProcess-Namespace
ServiceBase-Klasse
ServiceControllerStatus
ServiceType