ServiceController.ServiceName Proprietà

Definizione

Ottiene o imposta il nome che identifica il servizio a cui l'istanza fa riferimento.Gets or sets the name that identifies the service that this instance references.

public:
 property System::String ^ ServiceName { System::String ^ get(); };
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
public string ServiceName { get; }
member this.ServiceName : string
Public ReadOnly Property ServiceName As String

Valore della proprietà

Nome che identifica il servizio a cui l'istanza di ServiceController fa riferimento.The name that identifies the service that this ServiceController instance references. Il valore predefinito è una stringa vuota ("").The default is an empty string ("").

Attributi

Eccezioni

L'elemento ServiceName è null.The ServiceName is null.

La sintassi della proprietà ServiceName non è valida.The syntax of the ServiceName property is invalid.

Servizio non trovato.The service was not found.

Commenti

Il ServiceName identifica il servizio per Gestione controllo servizi.The ServiceName identifies the service to the Service Control Manager. Se si modifica questa proprietà, l'istanza di ServiceController viene associata a un altro servizio, ma non modifica il contenuto visualizzato dallo snap-in di gestione controllo servizi di Microsoft Management Console.Changing this property causes the ServiceController instance to bind to another service, it does not change what the Service Control Manager's Microsoft Management Console snap-in displays.

Quando si implementa un servizio personalizzato, il valore di questa proprietà deve essere identico al nome registrato per il servizio nella proprietà ServiceName della classe ServiceInstaller corrispondente.When you are implementing a custom service, the value of this property must be identical to the name recorded for the service in the ServiceName property of the corresponding ServiceInstaller class. Nel codice, la ServiceName viene in genere impostata nella funzione main() del file eseguibile.In code, the ServiceName is usually set in the main() function of the executable.

Quando si reimposta la proprietà ServiceName, il metodo che imposta la proprietà imposta DisplayName di questa istanza su una stringa vuota ("").When you reset the ServiceName property, the method that sets the property sets this instance's DisplayName to an empty string ("").

Si applica a