Поделиться через


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

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

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

Атрибуты

Исключения

Значение параметра ServiceName — null.

Недопустимый ServiceName синтаксис свойства.

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

Комментарии

Определяет ServiceName службу в диспетчере управления службами. Изменение этого свойства приводит ServiceController к тому, что экземпляр привязывается к другой службе, он не изменяет отображение оснастки консоли управления Диспетчера управления службой.

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

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

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