18.2 Einen Dienst steuern
Problem
Sie müssen über Code einen Dienst steuern, mit dem Ihre Anwendung interagiert.
Lösung
Nutzen Sie die Klasse System.ServiceProcess.ServiceController
, um einen Dienst zu steuern. ServiceController
ermöglicht es Ihnen, mit einem vorhandenen Dienst zu interagieren und seine Eigenschaften zu lesen und zu ändern. Im Beispiel werden Sie diese Klasse nutzen, um den ASP.NET-Zustandsdienst zu manipulieren. Der Name, der Diensttyp und der Anzeigename sind über die Properties ServiceName
, ServiceType
und DisplayName
leicht verfügbar.
ServiceController scStateService = new ServiceController("COM+ Event System"); Console.WriteLine("Dienstname: " + scStateService.ServiceName); Console.WriteLine("Diensttyp: " + scStateService.ServiceType.ToString( ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.