Sdílet prostřednictvím


ServiceController Konstruktory

Definice

Inicializuje novou instanci ServiceController třídy.

Přetížení

ServiceController()

Inicializuje novou instanci ServiceController třídy, která není přidružena ke konkrétní službě.

ServiceController(String)

Inicializuje novou instanci ServiceController třídy, která je přidružena k existující službě v místním počítači.

ServiceController(String, String)

Inicializuje novou instanci ServiceController třídy, která je přidružena k existující službě v zadaném počítači.

ServiceController()

Inicializuje novou instanci ServiceController třídy, která není přidružena ke konkrétní službě.

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

Platí pro

ServiceController(String)

Inicializuje novou instanci ServiceController třídy, která je přidružena k existující službě v místním počítači.

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

Parametry

name
String

Název, který identifikuje službu systému. Může to být také zobrazovaný název služby.

Výjimky

Formát name je neplatný.

Příklady

Následující příklad ukazuje použití ServiceController.ServiceController(String) konstruktoru k vytvoření objektu ServiceController , který se používá k řízení ukázkové služby. Tento příklad je součástí většího příkladu ServiceController , který je k dispozici pro třídu.

// 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())

Platí pro

ServiceController(String, String)

Inicializuje novou instanci ServiceController třídy, která je přidružena k existující službě v zadaném počítači.

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)

Parametry

name
String

Název, který identifikuje službu systému. Může to být také zobrazovaný název služby.

machineName
String

Počítač, na kterém se služba nachází.

Výjimky

Formát name je neplatný.

-nebo- Formát machineName je neplatný.

Poznámky

machineName Pro parametr můžete použít "." k reprezentaci místního počítače.

Platí pro