ServiceController.ServiceName Свойство

Определение

Получает или задает имя, определяющее службу, на которую ссылается данный экземпляр.

public:
 property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
public:
 property System::String ^ ServiceName { System::String ^ get(); };
public string ServiceName { get; set; }
public string ServiceName { get; }
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
[System.ComponentModel.SettingsBindable(true)]
public string ServiceName { get; set; }
member this.ServiceName : string with get, set
member this.ServiceName : string
[<System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))>]
[<System.ServiceProcess.ServiceProcessDescription("SPServiceName")>]
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))>]
[<System.ServiceProcess.ServiceProcessDescription("SPServiceName")>]
[<System.ComponentModel.SettingsBindable(true)>]
member this.ServiceName : string with get, set
Public Property ServiceName As String
Public ReadOnly Property ServiceName As String

Значение свойства

String

Имя, определяющее службу, на которую ссылается данный экземпляр ServiceController. Значение по умолчанию — пустая строка ("").

Атрибуты

Исключения

Значение параметра ServiceNamenull.

Неправильный синтаксис свойства ServiceName.

Служба не была найдена.

Комментарии

Идентифицирует ServiceName службу диспетчера управления службами. Изменение этого свойства приводит к тому, что экземпляр привязывается ServiceController к другой службе, он не изменяет то, что отображает оснастка консоли управления Microsoft Management Manager в Service Control Manager.

При реализации пользовательской службы значение этого свойства должно совпадать с именем, записанным для службы в ServiceName свойстве соответствующего ServiceInstaller класса. В коде ServiceName обычно задается в main() функции исполняемого файла.

При сбросе ServiceName свойства метод, задающий свойство, присваивает этому экземпляру DisplayName пустую строку ("").

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