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 пустую строку ("").