ServiceBase.ServiceName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre corto utilizado para identificar el servicio en el sistema.
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
Valor de propiedad
El nombre del servicio.
- Atributos
Excepciones
Ya se inició el servicio. La propiedad ServiceName no puede cambiarse una vez iniciado el servicio.
El nombre especificado es una cadena de longitud cero o es más largo que MaxNameLength, o el nombre especificado contiene caracteres de barra diagonal o barra diagonal inversa.
Comentarios
ServiceName identifica el servicio al Administrador de control de servicios. El valor de esta propiedad debe ser idéntico al nombre registrado para el servicio en la ServiceInstaller.ServiceName propiedad de la clase del instalador correspondiente. En el código, el ServiceName valor del servicio normalmente se establece en la main()
función del ejecutable.
ServiceName también se usa para especificar el EventLog.Source asociado a la EventLog propiedad . Se trata EventLog de una instancia de que escribe información de comandos de servicio en el registro de aplicación.
, ServiceNameque proporciona la cadena de origen para el registro de eventos, debe establecerse antes de que el servicio escriba en el registro de eventos. Al intentar acceder al registro de eventos antes de que se establezca el nombre de origen, se producirá una excepción.