ServiceController.ServiceName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o nome que identifica o serviço ao qual essa instância faz referência.
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
Valor da propriedade
O nome que identifica o serviço ao qual esta instância ServiceController faz referência. O padrão é uma cadeia de caracteres vazia ("").
- Atributos
Exceções
O ServiceName é null
.
A sintaxe da propriedade ServiceName é inválida.
O serviço não foi encontrado.
Comentários
O ServiceName serviço identifica o gerenciador de controle de serviço. Alterar essa propriedade faz com que a ServiceController instância se associe a outro serviço, ela não altera o que o snap-in do Console de Gerenciamento da Microsoft do Service Control Manager exibe.
Quando você está implementando um serviço personalizado, o valor dessa propriedade deve ser idêntico ao nome registrado para o serviço na ServiceName propriedade da classe correspondente ServiceInstaller . No código, geralmente é ServiceName definido na main()
função do executável.
Quando você redefine a ServiceName propriedade, o método que define a propriedade define a instância como uma cadeia de DisplayName caracteres vazia ("").