ServiceController.ServiceName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Der Name, der den Dienst identifiziert, auf den diese ServiceController-Instanz verweist. Der Standardwert ist eine leere Zeichenfolge ("").
- Attribute
Ausnahmen
ServiceName ist null
.
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.