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
Компьютер, на котором находится служба.
Исключения
Комментарии
machineName
Для параметра можно использовать "." для представления локального компьютера.