ServiceController.ServiceName ServiceController.ServiceName ServiceController.ServiceName ServiceController.ServiceName Property

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(); void set(System::String ^ value); };
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
public string ServiceName { get; set; }
member this.ServiceName : string with get, set
Public 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 ("").

Eccezioni

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

Commenti

Il ServiceName identifica il servizio di Gestione controllo servizi.The ServiceName identifies the service to the Service Control Manager. Se si modifica questa proprietà, il ServiceController dell'istanza per eseguire l'associazione a un altro servizio, non viene modificato quali Gestione controllo servizi di Microsoft Management Console snap-in consente di visualizzare.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 nel ServiceName proprietà dell'oggetto corrispondente ServiceInstaller classe.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, il ServiceName viene in genere impostata main() funzione del file eseguibile.In code, the ServiceName is usually set in the main() function of the executable.

Quando si reimposta il ServiceName proprietà, il metodo che imposta la proprietà imposta questa istanza DisplayName 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