ServiceBase.ServiceName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define o nome abreviado usado para identificar o serviço ao sistema.
public:
property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
[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; }
[<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 Propriedade
O nome do serviço.
- Atributos
Exceções
O serviço já foi iniciado. A ServiceName propriedade não pode ser alterada depois de o serviço ter começado.
O nome especificado é uma cadeia de comprimento zero ou é mais longa do que MaxNameLength, ou o nome especificado contém caracteres de barra direta ou barra inversa.
Observações
Identifica ServiceName o serviço ao Gestor de Controlo de Serviços. O valor desta propriedade deve ser idêntico ao nome registado para o serviço na ServiceInstaller.ServiceName propriedade da classe de instalador correspondente. No código, o ServiceName do serviço é geralmente definido na main() função do executável.
O é ServiceName também usado para especificar o EventLog.Source que está associado à EventLog propriedade. Esta EventLog é uma instância que escreve informações de comandos de serviço no registo de aplicação.
O ServiceName, que fornece a cadeia de origem para o registo de eventos, deve ser definido antes de o serviço escrever no registo de eventos. Tentar aceder ao registo de eventos antes de definir o nome de origem provoca lançar uma exceção.