Бөлісу құралы:


ServiceBase.ServiceName Свойство

Определение

Возвращает или задает короткое имя, используемое для идентификации службы в системе.

public:
 property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
Public Property ServiceName As String

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

Имя службы.

Атрибуты

Исключения

Служба уже запущена. Невозможно ServiceName изменить свойство после запуска службы.

Указанное имя — строка нулевой длины или длиннее MaxNameLength, или указанное имя содержит косую черту или символы обратной косой черты.

Комментарии

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

Он ServiceName также используется для указания связанного EventLog.Source с этим свойством EventLog . Это EventLog экземпляр, который записывает сведения о команде службы в журнал приложений.

Перед ServiceNameзаписью службы в журнал событий необходимо задать исходную строку для журнала событий. Попытка получить доступ к журналу событий до установки имени источника приводит к возникновению исключения.

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

См. также раздел