Freigeben über


ServiceController Konstruktoren

Definition

Initialisiert eine neue Instanz der ServiceController-Klasse.

Überlädt

ServiceController()

Initialisiert eine neue Instanz der ServiceController-Klasse, die keinem bestimmten Dienst zugeordnet ist.

ServiceController(String)

Initialisiert eine neue Instanz der ServiceController-Klasse, die einem vorhandenen Dienst auf dem lokalen Computer zugeordnet ist.

ServiceController(String, String)

Initialisiert eine neue Instanz der ServiceController-Klasse, die einem vorhandenen Dienst auf dem angegebenen Computer zugeordnet ist.

ServiceController()

Initialisiert eine neue Instanz der ServiceController-Klasse, die keinem bestimmten Dienst zugeordnet ist.

public:
 ServiceController();
public ServiceController ();
Public Sub New ()

Gilt für

ServiceController(String)

Initialisiert eine neue Instanz der ServiceController-Klasse, die einem vorhandenen Dienst auf dem lokalen Computer zugeordnet ist.

public:
 ServiceController(System::String ^ name);
public ServiceController (string name);
new System.ServiceProcess.ServiceController : string -> System.ServiceProcess.ServiceController
Public Sub New (name As String)

Parameter

name
String

Der Name, der den Dienst für das System identifiziert. Dies kann auch der Anzeigename für den Dienst sein.

Ausnahmen

name ist ungültig.

Beispiele

Im folgenden Beispiel wird die Verwendung des ServiceController.ServiceController(String) Konstruktors veranschaulicht, um ein ServiceController Objekt zu erstellen, das zum Steuern eines Beispieldiensts verwendet wird. In diesem Beispiel handelt es sich um ein größeres Beispiel, das für die ServiceController Klasse bereitgestellt wird.

// Display properties for the Simple Service sample
// from the ServiceBase example.
ServiceController sc = new ServiceController("Simple Service");
Console.WriteLine("Status = " + sc.Status);
Console.WriteLine("Can Pause and Continue = " + sc.CanPauseAndContinue);
Console.WriteLine("Can ShutDown = " + sc.CanShutdown);
Console.WriteLine("Can Stop = " + sc.CanStop);
' Display properties for the Simple Service sample 
' from the ServiceBase example
Dim sc As New ServiceController("Simple Service")
Console.WriteLine("Status = " + sc.Status.ToString())
Console.WriteLine("Can Pause and Continue = " + _
    sc.CanPauseAndContinue.ToString())
Console.WriteLine("Can ShutDown = " + sc.CanShutdown.ToString())
Console.WriteLine("Can Stop = " + sc.CanStop.ToString())

Gilt für

ServiceController(String, String)

Initialisiert eine neue Instanz der ServiceController-Klasse, die einem vorhandenen Dienst auf dem angegebenen Computer zugeordnet ist.

public:
 ServiceController(System::String ^ name, System::String ^ machineName);
public ServiceController (string name, string machineName);
new System.ServiceProcess.ServiceController : string * string -> System.ServiceProcess.ServiceController
Public Sub New (name As String, machineName As String)

Parameter

name
String

Der Name, der den Dienst für das System identifiziert. Dies kann auch der Anzeigename für den Dienst sein.

machineName
String

Der Computer, auf dem sich der Dienst befindet.

Ausnahmen

name ist ungültig.

- oder - machineName ist ungültig.

Hinweise

Für den Parameter können Sie "." verwenden, um den machineName lokalen Computer darzustellen.

Gilt für