Teilen über


ServiceController.ServiceName Eigenschaft

Definition

Ruft den Namen ab, der den Dienst identifiziert, auf den diese Instanz verweist, oder richtet diesen Namen ein.

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

Eigenschaftswert

String

Der Name, der den Dienst identifiziert, auf den diese ServiceController-Instanz verweist. Der Standardwert ist eine leere Zeichenfolge ("").

Attribute

Ausnahmen

Die Syntax für die ServiceName-Eigenschaft ist ungültig.

Der Dienst wurde nicht gefunden.

Hinweise

Der ServiceName Dienst wird dem Dienststeuerungs-Manager identifiziert. Das Ändern dieser Eigenschaft bewirkt, dass die ServiceController Instanz an einen anderen Dienst gebunden wird, es ändert nicht, was das Microsoft Management Console-Snap-In des Dienststeuerungs-Snap-Ins anzeigt.

Wenn Sie einen benutzerdefinierten Dienst implementieren, muss der Wert dieser Eigenschaft mit dem Namen identisch sein, der für den Dienst in der ServiceName Eigenschaft der entsprechenden ServiceInstaller Klasse aufgezeichnet wird. Im Code wird die ServiceName Funktion der ausführbaren Datei normalerweise festgelegt main() .

Wenn Sie die ServiceName Eigenschaft zurücksetzen, wird die Methode, die die Eigenschaft festlegt, diese Instanz DisplayName auf eine leere Zeichenfolge ("") festgelegt.

Gilt für