ServiceController.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 que identifica o serviço que esta instância referencia.
public:
property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
[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; }
[<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
Valor de Propriedade
O nome que identifica o serviço a que esta ServiceController instância se refere. O padrão é uma cadeia vazia ("").
- Atributos
Exceções
O ServiceName é null.
A sintaxe da ServiceName propriedade é inválida.
O serviço não foi encontrado.
Observações
Identifica ServiceName o serviço ao Gestor de Controlo de Serviços. Alterar esta propriedade faz com que a instância ServiceController se ligue a outro serviço, não altera o que o snap-in do Gestor de Controlo de Serviço Consola de Gestão da Microsoft mostra.
Quando está a implementar um serviço personalizado, o valor dessa propriedade deve ser idêntico ao nome registado para o serviço na ServiceName propriedade da classe correspondente ServiceInstaller . Em código, o ServiceName é normalmente definido na main() função do executável.
Quando reinicias a ServiceName propriedade, o método que define a propriedade define a de esta instância DisplayName para uma cadeia vazia ("").