ServiceController Конструкторы

Определение

Инициализирует новый экземпляр класса ServiceController.

Перегрузки

ServiceController()

Инициализирует новый экземпляр класса ServiceController, не связанный с конкретной службой.

ServiceController(String)

Инициализирует новый экземпляр класса ServiceController, связанный с существующей службой на локальном компьютере.

ServiceController(String, String)

Инициализирует новый экземпляр класса ServiceController, связанный с существующей службой на указанном компьютере.

ServiceController()

Инициализирует новый экземпляр класса ServiceController, не связанный с конкретной службой.

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

Применяется к

ServiceController(String)

Инициализирует новый экземпляр класса ServiceController, связанный с существующей службой на локальном компьютере.

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

Параметры

name
String

Имя, определяющее службу для системы. Это также может быть отображаемое имя службы.

Исключения

name недопустим.

Примеры

В следующем примере показано использование конструктора ServiceController.ServiceController(String) для создания ServiceController объекта, который используется для управления образцом службы. Этот пример является частью более крупного примера, предоставленного ServiceController для класса.

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

Применяется к

ServiceController(String, String)

Инициализирует новый экземпляр класса ServiceController, связанный с существующей службой на указанном компьютере.

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)

Параметры

name
String

Имя, определяющее службу для системы. Это также может быть отображаемое имя службы.

machineName
String

Компьютер, на котором находится служба.

Исключения

name недопустим.

-или- machineName недопустим.

Комментарии

machineName Для параметра можно использовать "." для представления локального компьютера.

Применяется к