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 к другой службе, он не изменяет то, что отображает оснастка консоли управления Microsoft Management Manager в Service Control Manager.
При реализации пользовательской службы значение этого свойства должно совпадать с именем, записанным для службы в ServiceName свойстве соответствующего ServiceInstaller класса. В коде ServiceName обычно задается в main()
функции исполняемого файла.
При сбросе ServiceName свойства метод, задающий свойство, присваивает этому экземпляру DisplayName пустую строку ("").