ServiceController.ServiceName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam op die de service identificeert waarnaar deze instantie verwijst.
public:
property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
[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; }
[<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
Waarde van eigenschap
De naam die de service identificeert waarnaar deze ServiceController instantie verwijst. De standaardwaarde is een lege tekenreeks ("").
- Kenmerken
Uitzonderingen
De ServiceName is null.
De syntaxis van de ServiceName eigenschap is ongeldig.
De service is niet gevonden.
Opmerkingen
De ServiceName service wordt geïdentificeerd in Service Control Manager. Als u deze eigenschap wijzigt, wordt het ServiceController-exemplaar gekoppeld aan een andere service. De Microsoft Management Console module van Service Control Manager wordt niet gewijzigd.
Wanneer u een aangepaste service implementeert, moet de waarde van deze eigenschap identiek zijn aan de naam die is vastgelegd voor de service in de ServiceName eigenschap van de bijbehorende ServiceInstaller klasse. In code wordt het ServiceName meestal ingesteld in de main() functie van het uitvoerbare bestand.
Wanneer u de ServiceName eigenschap opnieuw instelt, wordt met de methode waarmee de eigenschap wordt ingesteld ingesteld DisplayName op een lege tekenreeks ("").