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.
Dient zum Abrufen oder Festlegen des Namens, der den Dienst identifiziert, auf den diese Instanz verweist.
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 der ServiceName Eigenschaft ist ungültig.
Der Dienst wurde nicht gefunden.
Hinweise
Der ServiceName Dienst wird dem Dienststeuerungs-Manager identifiziert. Wenn Sie diese Eigenschaft ändern, wird die ServiceController Instanz an einen anderen Dienst gebunden. Dies ändert nicht, was das Microsoft Management Console-Snap-In des Dienststeuerungs-Managers 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 wurde. Im Code wird dies ServiceName in der Regel in der main() Funktion der ausführbaren Datei festgelegt.
Wenn Sie die ServiceName Eigenschaft zurücksetzen, legt die Methode, die die Eigenschaft festlegt, diese Instanz DisplayName auf eine leere Zeichenfolge ("") fest.